#git#git-upload-pack: command not found錯誤的解決方法

 

在WIN7體驗完git後,決定建一個git服務器作遠程備份,找了臺redhat linux。linux

1.安裝git

卻是沒遇到什麼困難,直接成功。bash

./configure --prefix=/home/mawx/_bin/git服務器

make;make installssh

2.接着在win7下生成裸庫,再傳到服務器上。.net

git clone --bare git_data git_data.gitrem

scp -r git_data.git/ mawx@10.200.2.105:/home/mawx/data/git 文檔

3.在本地進行cloneget

git clone  mawx@10.200.2.105:/home/mawx/data/git/git_datait

 

一直提示:

bash: git-upload-pack: command not found

fatal: The remote end hung up unexpectedly

一開始懷疑是#msysgit#的問題,後來查了網上說是由於服務器沒有安裝在默認的路徑引發的。

先用ssh you@remotemachine echo \$PATH查看你的git服務器端安裝目錄在不在,不在就在

.bashrc加上這一句

PATH=$HOME/_bin/git/bin:$PATH

搞定!

注意,加在.bash_profile 沒用。。。這個讓我兜了很多圈。

 

 

參考文檔:
相關文章
相關標籤/搜索