作者terrorist (恐怖份子)
站内MAC
标题[求救] git push to repository on Mac
时间Fri Jun 1 16:48:06 2012
在 mac 的机器 A 上 clone 出来一个 git 的 repository TEST
在 linux 的机器 B 上 clone 出来一个 git 的 repository TEST
me@A:~/TEST> git push me@B:TEST
Everything up to date
me@B:~/TEST> git push me@A:TEST
bash: git-receive-pack: command not found
fatal: The remote end hung up unexpectedly
问题似乎是使用 git 时 $PATH 没有被 .bashrc 或 .profile 设定
他甚至不读取 /etc/rc.common
如果我把 git-receive-pack 和 git-upload-unpack
从 /opt/local/bin 下面 link 去 /usr/bin 或是 /usr/local/bin 则可正常执行
请问我有没有其他不那麽丑的方法?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.17.86
1F:推 YUPTT:可以请问您的Git 是怎麽安装的吗? 06/01 18:37
2F:→ niceboy:安装方式? 06/01 19:44
3F:→ uranusjr:echo "export PATH=$PATH:/opt/local/bin" >> ~/.profile 06/01 19:53
4F:→ uranusjr:这样是一招啦, 不过知道安装方式还是比较能治本 06/01 19:53
6F:→ terrorist:安装方式是用MacPorts, 放在 /opt/local/ 下面 06/01 23:03
7F:→ uranusjr:那就诡异了, MacPorts 应该会自动把 /opt/local/bin 放进 06/01 23:05
8F:→ uranusjr:PATH 才对啊 :Q 06/01 23:05