Linux git拉/推返回:致命:协议错误:错误的行长度字符:_
当我运行Linux git拉/推返回:致命:协议错误:错误的行长度字符:_,linux,git,fatal-error,git-push,git-pull,Linux,Git,Fatal Error,Git Push,Git Pull,当我运行$git push或$git pull dev master时,收到以下错误: 致命:协议错误:错误的行长度字符:_ 我搜索并找到了这个解决方案: ssh <host> git-receive-pack <path-to-git-repository> 这是什么意思?有什么问题吗?检查ssh的输出git@YourServer 通常,这是一种欢迎消息(因为Git服务器应该禁止交互式会话) 但是,如果您在欢迎消息之前看到任何其他输出,则可以解释使用SSH时出现的任何
$git push
或$git pull dev master
时,收到以下错误:
致命:协议错误:错误的行长度字符:_
我搜索并找到了这个解决方案:
ssh <host> git-receive-pack <path-to-git-repository>
这是什么意思?有什么问题吗?检查
ssh的输出git@YourServer
通常,这是一种欢迎消息(因为Git服务器应该禁止交互式会话)
但是,如果您在欢迎消息之前看到任何其他输出,则可以解释使用SSH时出现的任何Git错误。如注释所示,检查该帐户的资源文件,不要输出任何文本。检查
ssh的输出git@YourServer
通常,这是一种欢迎消息(因为Git服务器应该禁止交互式会话)
但是,如果您在欢迎消息之前看到任何其他输出,则可以解释使用SSH时出现的任何Git错误。如评论所述,请检查该帐户的资源文件,不要输出任何文本。谢谢VonC,您帮助解决了我的问题。 我的错误在源url中。 原点设置为
git remote set-url origin http://192.168.1.88:7990/scm/web/t_new.git
然后我总是会出错,就像这样:
$git推送-u原始主机
上传LFS对象:100%(25924/25924),22 GB | 0 B/s,完成
枚举对象:114248,完成。
计数对象:100%(114248/114248),完成。
压缩对象:100%(98480/98480),完成。
致命:协议错误:错误线路长度81925 MiB | 311.97 MiB/s
致命错误:sha1文件“”写入错误:管道断开
错误:无法将某些引用推送到“”
当我改变它时,它开始像魅力一样工作
git remote set-url origin ssh://git@192.168.1.88:7999/web/t_new.git
顺便说一下,LFS已启用。服务器是Bitbucket。谢谢VonC,你帮我解决了问题。 我的错误在源url中。 原点设置为
git remote set-url origin http://192.168.1.88:7990/scm/web/t_new.git
然后我总是会出错,就像这样:
$git推送-u原始主机
上传LFS对象:100%(25924/25924),22 GB | 0 B/s,完成
枚举对象:114248,完成。
计数对象:100%(114248/114248),完成。
压缩对象:100%(98480/98480),完成。
致命:协议错误:错误线路长度81925 MiB | 311.97 MiB/s
致命错误:sha1文件“”写入错误:管道断开
错误:无法将某些引用推送到“”
当我改变它时,它开始像魅力一样工作
git remote set-url origin ssh://git@192.168.1.88:7999/web/t_new.git
顺便说一下,LFS已启用。服务器是Bitbucket。请指定您是在Windows、Linux还是Windows上运行OSX@ArountGit服务器是GNU/Linux,在您的
ssh
输出中没有任何明显的内容。不过,您可以通过检查“不可见”控件字符的查看器运行它。通常的罪魁祸首是一个坏的.bashrc
或.profile
或类似的文件,即使正在运行的shell是非交互式的,也会输出一些文本,但通常文本更为明显。请指定您是否在Windows、Linux、,或OSX@ArountGit服务器是GNU/Linux,在您的ssh
输出中没有任何明显的内容。不过,您可以通过检查“不可见”控件字符的查看器运行它。通常的罪魁祸首是一个坏的.bashrc
或.profile
或类似的文件,该文件输出一些文本,即使正在运行的shell是非交互式的,但通常文本更明显。