我和我的朋友们正在尝试使用教程来设置Windows版的Git,但是我们总是遇到问题。
使用msysgit的Windows版的“设置Git服务器”指南是什么样子的?
在上面的教程中有一个评论,表明它不能用msysgit完成,因为gitosis需要使用SSH Server和Bash?什么是逐步指南(因为没有可用的指南)?
发布于 2009-10-01 13:31:16
我找到了这篇文章,我刚刚在我的博客上发布了一些可能会有所帮助的东西。
参见。它很长,但我已经成功地让它在Windows7旗舰版x64上工作。
发布于 2012-03-19 19:56:28
我不知道为什么没有人推荐http://gitblit.com。基于纯java的解决方案,允许使用HTTP协议,并且真的很容易设置。
发布于 2011-01-13 01:20:58
在遵循Tim Davis的指南和Steve的后续行动之后,以下是我所做的:
服务器PC
GITPATH=‘/cygdrive/c/程序文件(x86)/ Git /bin’GITCOREPATH=‘/cygdrive/c/程序文件(x86)/Git/libexec/git-core’Git Bash并在PC上的任何位置创建一个存储库:
$ git -- C:/repopath/repo.git/中的bare init repo.git已初始化空的Git存储库
客户端PC
克隆存储库(出于某种原因,根目录为C:驱动器)
这允许我成功克隆和提交,但我无法推送到服务器上的裸存储库。我不断地得到:
git: '/repopath/repo.git' is not a git command. See 'git --help'.
fatal: The remote end hung up unexpectedly
这将我引向Rui's trace and solution,它将在您的客户机PC的%USERPROFILE%路径(C:\Users\UserName)中的.gitconfig中创建或添加以下行。
[remote "origin"]
receivepack = git receive-pack
我不确定为什么这是needed...if任何人都可以提供见解,这将是有帮助的。
我的git版本是1.7.3.1.msysgit.0
https://stackoverflow.com/questions/1482824
复制相似问题