Я работаю с новейшими функциями удаленной разработки 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
при подключении к этому серверу?