[当我运行$git push
或$git pull dev master
时,出现此错误:
致命:协议错误:错误的行长字符:_
我搜索并找到此解决方案:
ssh <host> git-receive-pack <path-to-git-repository>
我跑了。这是服务器响应:
00..4b29e780 refs/heads/master report-
status delete-refs side-band-64k quiet ofs-delta agent=git/1.8.3.1
00..4b29e780 refs/remotes/origin/HEAD
00..4b29e780 refs/remotes/origin/master
0000
是什么意思?有什么问题吗?
检查ssh git@YourServer
的输出
通常,这是一种欢迎消息(因为Git服务器应禁止交互式会话。)>
但是如果您看到任何其他输出之前
欢迎消息,则将说明使用SSH时出现的所有Git错误。如前所述,请检查该帐户的资源文件是否[[not输出任何文本。