Git clone SSH - 致命协议错误

时间:2013-07-09 09:35:47

标签: git ssh git-clone

我正在尝试通过SSH从远程服务器克隆git repo。 我可以正常连接到服务器ssh myName@192.168.1.1如果我运行它,我会收到提示填写我的密码并从服务器C:\Respositories>获得响应,我可以在服务器上运行命令。

但是当我尝试git clone myName@192.168.1.1:repo.git时,我收到以下错误:

fatal: protocol error: bad line length character:
C:

我在互联网上搜索并发现了很多关于相同错误的问题,他们都说这与服务器的响应有关。 我发现服务器始终以C:\Repositories>

响应

我找到的这些问题都没有解决我的问题。 所以我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:1)

  

错误的行长字符

这意味着服务器上的ssh会话不仅仅返回git命令的输出 它首先返回某种提示,它与git命令不兼容。

正如我在“I cannot push to my new remote server GIT in windows 7”中提到的,更简单的设置似乎是Cygwin下的openssh,而不是WinSSH。