我一直在使用 git 来同步我的项目的两个副本,一个是我的本地机器,另一个是测试服务器。这是我使用 ssh 登录远程开发服务器时出现的问题;
git clone me@me.mydevbox.com:/home/chris/myproject
Initialized empty Git repository in /tmp/myproject/.git/
Password:
bash: git-upload-pack: command not found
fatal: The remote end hung up unexpectedly
fetch-pack from 'me@me.mydevbox.com:/home/chris/myproject' failed.
(文件名已更改以保护有罪...!)
两个盒子都运行 Solaris 10 AMD。我已经做了一些挖掘,如果我添加--upload-pack=$(which git-upload-pack)
命令有效,(并根据 RTFM 解决方案证明它$PATH
包含“git-upload-pack”的路径)但这真的很烦人,加上“git push”不起作用,因为我认为没有--unpack=
选择。
顺便说一句,所有 git 命令在我的本地机器上都可以正常工作,它是相同版本的软件(1.5.4.2),安装在/usr/local/bin
.
有人可以帮忙吗?