Как использовать аутентификацию ssh-key с использованием vscode и включенной функции ssh-keygen в windows 10? - PullRequest
0 голосов
/ 30 апреля 2019

VSCode, Visual studio и Powershell не могут выполнить git-запрос с использованием SSH-Key Auth при использовании встроенного SSH-клиента в Windows 10.

Git отлично работает при запуске команд из командной строки,и если я запускаю vscode из строки cmd, то это также работает.

Я запустил команду SSH -T из powershell, и это вернет сообщение об успешном завершении работы с моим именем пользователя, поэтому соединение с powershell будет работать.Однако при выполнении любого git-запроса я получаю следующую ошибку:

fatal: не удалось прочитать из удаленного репозитория.

Убедитесь, что у вас есть правильные права доступа, и репозиторий существует.

Я попытался переустановить git, заново создать SSH-ключи, включить службу SSH-Agent и добавить ключ после запуска.

Ничего из вышеперечисленного не сработало.

Я бы не хотел использовать столько программ, сколько смогу, таких как putty и pageant.

1 Ответ

0 голосов
/ 30 апреля 2019

Я думаю, что вы должны попытаться выполнить следующие шаги:

  • В папке вашего проекта запустите start-ssh-agent
  • Добавьте свой id_rsa или любое другое имя вашего личного пароля RSA-ключа
  • В том же каталоге откройте командную оболочку cmd или power и выполните код
...