2

我正在尝试通过 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>

我发现的这些问题都没有解决我的问题。所以我希望有人能帮助我。

4

1 回答 1

1

错误的行长字符

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

正如我在“我无法在 Windows 7 中推送到我的新远程服务器 GIT ”中提到的,更简单的设置似乎是 Cygwin 下的 openssh,而不是 WinSSH。

于 2013-07-09T11:09:46.070 回答