搭建好Git伺服器後,在伺服器創建了一個空項目,我在本地使用git clone 拉取項目時,報了fatal: protocol error: bad line length character: This的錯誤。這個問題是出在Git伺服器端,不是Git客戶端的問題,所以Git客戶端不需要修改任何東西... ...
昨晚嘗試搭建一個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