git pull / push返回:致命:协议错误:坏行长度字符:_

问题描述 投票:1回答:2

[当我运行$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

是什么意思?有什么问题吗?

linux git fatal-error git-push git-pull
2个回答
0
投票

检查ssh git@YourServer的输出

通常,这是一种欢迎消息(因为Git服务器应禁止交互式会话。)>

但是如果您看到任何其他输出之前

欢迎消息,则将说明使用SSH时出现的所有Git错误。如前所述,请检查该帐户的资源文件是否[[not输出任何文本。

0
投票
感谢VonC,您可以帮助解决我的问题。我的错误是原始网址。原点设置为
© www.soinside.com 2019 - 2024. All rights reserved.