2013-09-26 36 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