尝试推送到 git 存储库时,出现错误 fatal: protocol error: bad line length character: logi
.我能够运行 git clone
就好了,只是push没用。
涉及的工具:
- Windows 版 Git
- 链接
- 选美
Per this answer , 我试过 plink <site> git-receive-pack <directory>
但得到了fatal: bad argument
.其他能够成功推送到 repo 协议(protocol)的人也是如此。
我的权限与可以推送到存储库的其他人相同。
另一个人尝试了 Windows 版 Git,它对他们来说运行良好。
我已经能够在同一台主机上使用完全相同的 SSH key 通过 Eclipse 插件成功推送到 SVN。
在详细模式下运行 Plink,我确认它正在从 Pageant 检索正确的 key 。
最佳答案
我通过将我的用户名放在主机名前面解决了这个问题。 例如
git clone ssh://github.com/organization/repo
成为
git clone ssh://git@github.com/organization/repo
关于Git:致命:协议(protocol)错误:错误的行长度字符:logi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48216073/