让 vsCode 在推送时不询问 gitlab ssh 密码

Tin*_*ira 6 git ssh-keys gitlab visual-studio-code windows-11

我创建了 ssh 密钥,将其添加到 gitlab 上,然后按照说明进行操作。当我从 git bash 进行推送时,一切正常,但每次输入密码都让我很烦恼。但是当我尝试从 vsCode 推送时,它不会要求我输入密码并抛出错误

Git:git@gitlab.com:权限被拒绝(公钥、键盘交互)。

有没有什么办法解决这一问题?还有额外的帮助:我怎样才能阻止它每次都询问我密码。

我知道,我的额外帮助也有类似的问题,但我找不到任何有关 vsCode 问题的信息。我使用的是 Windows 11。

抱歉,如果标题有误导性。

小智 0


我认为您在创建密钥时已经给出了密码,这就是为什么您每次提交某些内容时都需要提供密码。一种解决方案是更新/重新制作没有密码的 ssh 密钥并将其添加到 gitlab。