git報錯之"fatal: protocol error: bad line length character: No This"

git clone 遠程地址時候出現 "fatal: protocol error: bad line length character: No This" 錯誤git

在stackoverflow上查到的是修改~/.bashrc文件採用 echo "錯誤信息" 1&2>/dev/null 來忽略錯誤提示shell

我出現這種問題的緣由是:bash

/etc/passwd文件裏面spa

git:x:501:502::/home/git:/sbin/nologinit

修改爲爲搜索

git:x:501:502::/home/git:/usr/local/git/bin/git-shell方法

查找本身系統上安裝的git-shell路徑方法爲error

locate git-shellstackoverflow

個人搜索結果是/usr/local/git/bin/git-shell註釋

但願個人解決辦法對你能有所幫助。

 

實際中,我出現這個問題的緣由是在~/.bashrc中echo了字符,只要註釋掉就行了,看來git走了non-login shell的方式

相關文章
相關標籤/搜索