编辑:
以下是为git repo设置SSH密钥的快速步骤:
客户端(您克隆存储库的位置)上
~/.ssh
中是否有SSH密钥ssh-keygen
生成一个没有密码的SSH密钥(我的名字叫 id_rsa
)ssh-add ~/.ssh/id_rsa
将此密钥添加到认证代理中远程侧(托管repo的地方)上
~/.ssh/authorized_keys
~/.ssh/id_rsa.pub
中)之后在客户端尝试执行git pull
。它不应再要求密码,从vscode进行pull/push也应该可以正常工作。
很奇怪,但如果您的VSCode启用了GitlabFlow扩展,也会导致这种情况。卸载后,凭据提示又出现了。
VSCode (1.25) 在 Git https
clone
(如果需要)或 push
时会显示密码输入提示。
这个功能是可用的。如果您的问题与 ssh
相关,则可能是一个 bug,您可以登录 VSCode 问题跟踪器进行反馈。