【发布时间】:2010-09-18 12:36:32
【问题描述】:
我一直在使用 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) 命令有效,(并证明$PATH 根据RTFM 解决方案包含'git-upload-pack' 的路径)但这真的很烦人,加上'git push ' 不起作用,因为我认为没有 --unpack= 选项。
顺便说一句,所有 git 命令在我的本地机器上都可以正常工作,它是相同版本的软件 (1.5.4.2),安装在同一 NFS 挂载 /usr/local/bin。
有人可以帮忙吗?
【问题讨论】:
-
另请参阅 stackoverflow.com/questions/1509246/… ,以了解您想要使用远程计算机上未安装
git的远程存储库的情况
标签: git version-control unix ssh