使用 VSCode 远程 SSH 时,如何在服务器端向我的 PATH 添加内容?



我正在使用Visual Studio Code的Remote SSH扩展在我大学的Linux集群上开发代码,该集群仍然安装了旧版本的git(1.8.3.1(。这会导致我也使用的"GitLens"扩展出现错误。

我试图通过将我自己的 git 版本克隆到"~/git"中并在那里为自己编译来解决这个问题。然后我添加了

export PATH=$HOME/git:$PATH

到我的 .zshrc 文件。

问题是vscode似乎并不关心我在.zshrc文件中放了什么。有没有另一种方法可以在服务器端设置自定义 git 可执行文件?

我也尝试在".bashrc"文件中做同样的事情,以防 vscode 出于某种原因使用 bash。这也行不通。

SSH 隧道远程端的命令是使用非交互式 shell 执行的,因此我认为~/.zshrc不会执行。使用~/.zshenv~/.zprofile。请参阅 http://zsh.sourceforge.net/Doc/Release/Files.html。

最新更新