歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux git clone報錯:git-upload-pack:command not found的問題

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

日期:2017/3/1 17:16:22   编辑:關於Linux

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