#visual-studio-code #wsl-2 #vscode-remote
Вопрос:
Встроенное расширение Git каким-то образом отключилось в коде VS и не может быть повторно включено. Если я открою страницу расширения, это приведет к следующей ошибке:
«Это расширение отключено в этой рабочей области, поскольку оно определено для запуска на Удаленном узле расширения. Пожалуйста, установите расширение в»WSL: Ubuntu», чтобы включить».
Если я открою страницу расширения GitHub, я получу то же самое сообщение, но аутентификация на GitHub, похоже, все еще активирована нормально. Насколько я могу судить, я уже нахожусь на Удаленном хосте расширения. Кроме того, на вкладке «Управление версиями» указано, что поставщики управления версиями не зарегистрированы.
Расширение Git работает у меня уже несколько месяцев с тех пор, как я обновился до WSL2, в последнее время я не устанавливал никаких других расширений, но, похоже, оно началось после перезагрузки моей машины. Я попытался перезагрузить и перезапустить VS-код, отключить аутентификацию на GitHub и GitLens, а затем перезапустить VS-код, но это ничего не дало.
Ответ №1:
Ладно, я решил эту проблему. Я удалил код Visual Studio и удалил каталог .vscode-server
из своего домашнего каталога в wsl. Затем я переустановил VS code и повторно code .
выполнил команду в wsl. Я не проверял, будет ли удаление .vscode-server
, а затем повторный code
запуск работать без чистой переустановки кода VS, но подозреваю, что это может быть.