#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 没用。。。这个让我兜了很多圈。

 

 

参考文档:
相关文章
相关标签/搜索