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