Windows上的Gitolite - 克隆卡住了

时间:2014-08-26 15:05:48

标签: windows git ssh cygwin gitolite

我已经使用cygwin在Windows服务器上安装了gitolite,安装步骤没有问题,当我尝试" ssh gitadmin @ gitserver info"从本地机器(Windows)我得到正确的答复: hello gitoliteAdmin, this is gitadmin@VRGWLSDEV1T running gitolite3 v3.6.1-6-gdc 8b590 on git 1.9.4.msysgit.0 R W gitolite-admin R W testing

如果我尝试使用Git Bash克隆,我会收到错误: $ git clone gitadmin@gitserver:gitolite-admin Cloning into 'gitolite-admin'... git: 'shell' is not a git command. See 'git --help'. Did you mean this? help fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

如果我尝试使用本地mashine上的cygwin终端进行克隆(使用相同的ssh密钥并获得相同的有效gitolite消息),则返回: $ git clone gitadmin@gitserver:gitolite-admin.git Cloning into 'gitolite-admin'... ......并且永远保持这种状态!

我已经搜索了多个解决方案,在gitolite指定的服务器上添加了PATH(使用Git等)到.bashrc和.bash_profile文件。还将PATH添加到.gitolite.rc以包含自定义Git安装路径(在此之前我没有收到gitolite消息)

如果您有任何解决方案或想法我做错了什么:请......帮助。

1 个答案:

答案 0 :(得分:0)

我自己解决了:

Mysis Git安装让Cygwin感到困惑。将Git包添加到Cygwin并删除了Msys Git env。变量:现在一切都很完美。