Я пытаюсь клонировать любой репозиторий по протоколу git: // и получаю эту ошибку.
fatal: protocol error: bad line length character: SSH-
Если я изменю протокол на https: // git будет клонироваться без ошибок. Эта ошибка возникает только в Ubuntu (12.04, 12.10), на Debian или Fedora я могу клонировать репо без каких-либо проблем.
Может быть, кто-то имел ту же проблему и может мне помочь, я искал везде и не нашел решения.
В случае, если это может кому-то помочь. У меня была похожая проблема.
Мои .bashrc
на удаленном сервере печатали информацию, такую как содержимое /etc/issue
. Git получит эту информацию и выдаст ошибку, которую вы имеете.
Я исправил это, закомментировав все строки, которые производили вывод на терминал в моем .bashrc
.