歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux git clone報錯:git-upload-pack:command not found的問題


Linux git clone報錯:git-upload-pack:command not found的問題   用git clone 獲取服務器上的代碼 [plain] [root@localhost code]$ git clone [email protected]:/root/code.git     www.2cto.com        報錯如下: bash: git-upload-pack: command not found fatal: The remote end hung up unexpectedly       什麼原因呢?原來代碼服務器【192.168.57.61】上的git安裝路徑是/usr/local/git,不是默認路徑,根據提示,在git服務器192.168.57.61上, 建立鏈接文件:   www.2cto.com   [html] [root@localhost code]# ln -s /usr/local/git/bin/git-upload-pack /usr/bin/git-upload-pack      再次,執行git clone ,果真可以了。
      當然,如果無法修改git代碼服務器上配置,可以在clone時,添加--upload-pack選項來指定git服務器上的git-upload-pack 路徑,達到上面相同的目的,如下所示:   [html] [root@localhost code]$ git clone --upload-pack "/usr/local/git/bin/git-upload-pack" [email protected]:/root/code.git     當然,也許你會遇到git-receive-pack 之類的錯誤,很有可能和這個原理是一樣的,請采用類似的操作即可!     作者 love__coder
Copyright © Linux教程網 All Rights Reserved