Cygwin和gitolite 3.如何在Windows上进行设置?

时间:2013-11-30 21:25:58

标签: git cygwin gitolite

我正在使用this指南。

Cygwin安装很好,一切顺利。
然而,Gitolite安装很糟糕,我似乎无法找到我应该做的解决方案(谷歌也没有帮助,因为每个人都链接到我提供链接的页面,或者每个人都谈论旧版本的gitolite。 )

我已经达到了“安装Gitolite”部分的第5步 我用gitolite克隆做了部分确定 安装gitolite的部分不同,但似乎进展顺利。 gl-system-install无效,因此我按this网站上的说明使用了gitolite/install -ln。 这就是一切都失败的地方。 gl-setup不再存在,所以我使用了gitolite setup -pk ~/myName.pub命令。在这个阶段,它首先说Initialized empty Git repository in C:/cygwin64/home/git/repositories/gitolite-admin.git,然后我得到fatal: Could not switch to '/home/git': No such file or directory 它确实创建了文件/home/git/.gitolite.rc,我做了导游接下来要做的事情。但是当我退出服务器shell后执行命令git clone git@gitserver:gitolite-admin.git时,我收到错误
bash: git-upload-pack: command not found
fatal: could not read from remote repository.

存储库gitolite-admin.git确实存在于/home/git/repositories

我真的很想知道我在这里做错了什么。我希望能够在Windows机器上运行带有身份验证的git。

2 个答案:

答案 0 :(得分:0)

这是一个使用Cygwin和gitolite V2的老指南。

现在,只需使用带msysgit的常规DOS会话(no need for Cygwin anymoredetailed here)。
如需安装,请按照official current instructions
(检查是否定义了环境变量HOMEgit-cmd.bat defines it for you

git clone https://github.com/sitaramc/gitolite/
cd gitolite
gitolite/install -to C:/path/to/bin

答案 1 :(得分:0)

我建议使用http://gitblit.com/,它为Windows提供了一个完整的解决方案。