Как использовать удаленный Git от Conda вместо корневого сервера в Visual Studio Code, работающем удаленно через SSH? - PullRequest
0 голосов
/ 01 июля 2019

Я работаю с новейшими функциями удаленной разработки VSCode, подключаясь к серверу через ssh.

Моя проблема в том, что на удаленном сервере установлена ​​версия Git 1.8, а VSCode просит установить версию> = 2 для правильной работы, и я не могу пойти и обновить программное обеспечение этого сервера. Операционная система сервера - RedHat 7.4, если это важно. И я подключаюсь к нему из VSCode для Windows 10, установленного на моем локальном ПК.

Я попытался решить эту проблему, установив Git с Conda, чтобы мой пользователь делал conda install git на сервере, но VSCode все еще просит обновить Git, что заставляет меня думать, что он не использует git из PATH моего пользователя, а скорее получает это где-то в корне, так или иначе. Я вижу, что моя новая версия git находится в пути, потому что which git в терминале сервера возвращает ~anaconda3/bin/git, а git --version возвращает git version 2.17.1. Я пытался добавить выражение типа export PATH=/home/local/company/user/anaconda3/bin/git:$PATH в .bashrc и .bash_profile, но это тоже не помогло.

Итак, мой вопрос: есть ли способ сообщить удаленному VSCode начать поиск Git в каталоге ~anaconda3/bin/git при подключении к этому серверу?

...