git-upload-pack:command not found


環境:Windows server 2008 + copssh 搭建的git服務器

 

【問題描述】

前兩天,嘗試使用了git,都能進行git clone,pull,push等操作。但今天一來提交更改至服務器時,又報錯誤。回想昨天,更新了mysgit版本。以下是執行命令:

git push origin master
bash: git-upload-receive: command not found
fatal: 

==> 嘗試pull命令:

git pull
bash: git-upload-pack: command not found
fatal: 

解決辦法

查看服務器上的PATH:

ssh you@remotemachine echo \$PATH

查看獲取到服務器上的PATH,是否包含有含git-upload-pack的路徑。沒有,給服務器上加上,再試。

我的就沒有,我就給服務器上加上環境變量,服務器重啟后再嘗試連接,就OK了。

 

ps:因為寫這篇記錄時,沒有這個錯誤了,不能完整地將錯誤記錄,當再出現時給補上。

參考鏈接:http://stackoverflow.com/questions/225291/git-upload-pack-command-not-found-how-to-fix-this-correctly


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM