Git“致命:协议错误:错误的行长字符:SSH-”

Git“致命:协议错误:错误的行长字符:SSH-”

我尝试通过 git:// 协议克隆任何 repo 并出现此错误。

fatal: protocol error: bad line length character: SSH-

如果我将协议更改为 https:// git 将可以顺利克隆。此错误仅发生在 Ubuntu(12.04、12.10)上,在 Debian 或 Fedora 上,我可以顺利克隆 repo。

也许有人遇到了同样的问题并可以帮助我,我到处搜索都没有找到任何解决方案。

答案1

希望这能对某人有所帮助。我也遇到过类似的问题。

.bashrc在远程服务器上打印了诸如 的内容之类的信息/etc/issue。Git 会获取此信息并产生您遇到的错误。

我通过注释掉在我的 .net 中产生终端输出的所有行来修复这个问题.bashrc

相关内容