1. 程式人生 > >fatal: protocol error: bad line length character: This

fatal: protocol error: bad line length character: This

bash vim 登錄shell 目的 shel use -s 一個 har

昨晚嘗試搭建一個Git服務器,在搭建好服務器後,在服務器創建了一個空項目,我在本地使用git clone 拉取項目時,報了fatal: protocol error: bad line length character: This的錯誤。這個問題是出在Git服務器端,不是Git客戶端的問題,所以Git客戶端不需要修改任何東西。
我們可以查看如果我們是通過git用戶拉去項目的,我們可以在服務器端通過cat /etc/passwd來查看git的登錄shell,應該可以看到類似下面一行:

git:x:503:503::/home/git:/sbin/nologin

我們可以通過vim把它改為

git:x:503:503::/home/git:/bin/bash

或者通過命令修改也可以

usermod -s /bin/bash git

fatal: protocol error: bad line length character: This