2009-11-17 47 views
0

我在Windows Server上通过Cygwin安装了Git。它运作得非常好。但是有一个小问题,当我克隆回购使用命令如下:无法在Git/Cygwin上chdir()

$git clone [email protected]:project.git 

我总是得到以下错误:

fatal: '/project.git': unable to chdir or not a git archive 

,但如果我的完整路径输入,然后它工作

$git clone [email protected]:/home/git/repositories/project.git 

有没有人在这里面对过这个问题?

问候, TL

回答

2

缺省情况下,使用git clone SSH作为传输协议。在通过SSH连接时,必须指定存储库的完整路径 - 不能使用像project.git这样的相对路径。

如果机器存储回购而是使用git daemon服务于回购,你通过GIT中协议连接,则可以使用--base-path=path标志git daemon指定回购基本路径。