Vscode не показывает запрос пароля при извлечении с помощью git ssh / определенного порта - PullRequest
0 голосов
/ 09 июня 2018

Мой git-репозиторий настроен с удаленным URL-адресом:

ssh://username@remoteurl.com:1993/var/git/myrepo

Git pull и push работает нормально и корректно запрашивает мой пароль.Однако при попытке нажать / вытащить из Vscode выдается следующая ошибка:

Permission denied (publickey,password).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Правильно ли отформатирован мой URL-адрес git?Есть ли способ заставить работать и командную строку, и Vscode push / pull?

1 Ответ

0 голосов
/ 10 июня 2018

Это зависит от вашей ОС, от имени вашего личного ключа SSH-ключа (id_rsa? somethingElse_rsa?) И от того, защищен ли секретный ключ SSH парольной фразой или нет.
(Не говоря уже о версии VSCode и вашейGit-версия)

Например, относительно парольной фразы, см. выпуск 6202 .
Поддержка закрытого ключа уже в процессе разработки, еще не выпущена: выпуск 13680 .

Чтобы узнать больше, запустите code (VSCode) из сеанса оболочки, для которого для GIT_SSH_COMMAND установлено ssh -v.

Затем вы можете использовать команду VSCode: "Git: Show Git output", чтобы точно узнать, что делает ваш ssh-вызов на git pull/push в VSCode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...