2013-09-26 35 views
0

在mysysgit中,当我做ssh [email protected] echo \ $ PATH我缺少一些项目在我的PATH中,以便与git一起工作。特别是git-upload-pack。我看到了这个答案(https://stackoverflow.com/a/225315/333890),它证实了我的问题,但我一直无法弄清楚如何编辑PATH,以便ssh [email protected] echo \ $ PATH反映我缺少的命令的正确路径。msysgit - 编辑ssh的远程PATH

所以,问题是如何编辑我的远程连接的PATH变量?

我已经尝试在我的git-bash的$ HOME中创建一个.bashrc,并且我尝试过在其他各个地方查找,但似乎无法找到任何有效的东西。

谢谢!

回答

1

确保您在远程系统中创建了.bashrc,而不是在当前的本地计算机上创建。

你可以把它添加这样的:

PATH=/path/to/git/bin/dir:$PATH 
export PATH # optional 

尝试将其放置在.profile,以及如果它不与.bashrc工作。

+0

试图把它放在/ home/$ USER中的.bashrc,.profile,.bash_profile中,所有这些都没有运气。 – Adam

+0

@亚当它在你的远程系统?我认为你的这取决于你正在运行的远程系统shell。你确定它是bash? – konsolebox

+0

ssh echo \ $ SHELL显示zsh,我将它添加到.zshrc中也没有任何运气 – Adam