Подключение VS Code к Github через S SH приводит к ошибке S SH - PullRequest
1 голос
/ 20 января 2020

Я пытаюсь настроить VS Code и подключить его к моему репозиторию GitHub.

Я следовал документации GitHubs https://help.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh и у меня есть ключ.

Ключ был добавлен в мою учетную запись GitHub.

Я также следую этому уроку https://code.visualstudio.com/docs/remote/ssh, в котором вас просят подключиться через Visual Studio Code Remote - S SH Extension.

После CTRL + SHIFT + P и выбрав «Remote-S SH: подключение к хосту» и введя git@github.com У меня появляется следующая ошибка:

"Could not establish a connection to "github.com". The process tried to write to a nonexistent pipe"

У меня ограниченный опыт работы с S SH и ничего Я читаю, кажется, помогает мне. Я прочитал несколько вопросов и ответов здесь, в SO, но опять же, похоже, ничто не отвлекает меня от этого одного сообщения об ошибке.

Как мне подключиться к GitHub через S SH, чтобы я мог использовать все git команды и push / syn c для моего удаленного репо?

Я также пробовал следующие хосты:

  • git@github.com: DarrenWainwright (мое имя пользователя)
    • Не удалось установить sh соединение с "github.com:DarrenWainwright"
  • git@github.com: DarrenWainwright / VSCodePlayground (repo)
    • Не удалось записать сценарий установки по пути ...
  • git@github.com: DarrenWainwright / VSCodePlayground. git (git файл)
    • Не удалось записать сценарий установки по пути

1 Ответ

2 голосов
/ 20 января 2020

Вы используете расширение, которое не предназначено для этой цели.

Используемое расширение предназначено для входа на удаленный сервер, которым вы управляете и редактируете код в этой системе. Например, вы бы использовали это расширение, если вы использовали ноутбук Ma c, но вам нужно было войти на удаленную Linux виртуальную машину разработки, которая содержала ваш исходный код.

, поскольку GitHub не предоставляет Разработка VM, только клонирование и выборка с использованием протокола Git поверх S SH, вам необходимо использовать функциональность, разработанную для этого. Вы можете использовать командную строку для клонирования и настройки своего хранилища или использовать S SH remote (например, git@github.com:DarrenWainwright/VSCodePlayground.git) с документацией , изложенной здесь .

...