使用git ssh / specific port拉取时,Vscode没有显示密码提示

时间:2018-06-09 19:59:27

标签: git visual-studio-code

我的git存储库设置了一个远程URL:

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

Git pull and 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.

我的git网址格式正确吗?有没有办法让命令行和Vscode推/拉工作?

1 个答案:

答案 0 :(得分:0)

这取决于您的操作系统,私有SSH密钥文件名(id_rsasomethingElse_rsa?)以及私有SSH密钥是否受密码保护。
(更不用说你的VSCode版本和你的Git版本)

例如,关于密码,请参阅issue 6202 对私钥的支持正在进行中,尚未发布:issue 13680

要了解更多信息,请从已将code设置为GIT_SSH_COMMAND的shell会话中启动ssh -v(VSCode)。

然后您可以使用VSCode命令:" Git: Show Git output"要确切了解您的ssh调用在VSCode中的git pull/push上执行的操作。