git: 报错: fatal: 协议错误:错误的行长度字符串:This 或 fatal: protocol error: bad line length character: This

一,报错信息:

fatal: 协议错误:错误的行长度字符串:This 

fatal: protocol error: bad line length character: This

二,出现的原因:

我修改了git项目的remote地址,
是因为gitolite服务换了一台服务器,
报错的原因是因为新服务器的git账号没有写入权限:
例子:

git:x:1002:1002::/home/git:/sbin/nologin

三,解决:

指定shell为/bin/bash

# usermod -s /bin/bash git

查看效果:

# grep git /etc/passwd
git:x:1002:1002::/home/git:/bin/bash

 

posted @ 2025-09-20 09:51  刘宏缔的架构森林  阅读(49)  评论(0)    收藏  举报