首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >让vsCode在推送时不要求gitlab ssh密码

让vsCode在推送时不要求gitlab ssh密码
EN

Stack Overflow用户
提问于 2022-03-21 21:37:41
回答 2查看 1.1K关注 0票数 2

我创建了ssh密钥,并将其添加到gitlab中,并按照说明进行操作。当我按一下git bash,一切都很好,每次输入密码都会让我很烦。但是当我试图推开vsCode时,它不会问我密码,而是抛出一个错误

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

有办法解决这个问题吗?还有额外的帮助:我怎样才能不让它每次问我密码呢?

我知道,有类似的问题,我的奖金帮助,但我找不到任何关于vsCode的问题。我在使用windows 11。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-03-22 05:41:19

我认为您在创建密钥时给出了密码,这就是为什么,每次提交时都需要提供密码。一种解决方案是,更新/重新生成不带passphase的ssh键,并将其添加到gitlab。

票数 1
EN

Stack Overflow用户

发布于 2022-10-06 19:36:17

但是当我试图推开vsCode时,它不会问我密码,而是抛出一个错误

它会问你,从VSCode 1.72 (9月1日)2022)开始

当Git操作使用带有密码的SSH密钥时,VS代码现在将显示快速输入控件,以便您可以为SSH键输入密码。 密码没有缓存,每次执行Git操作时都必须输入密码。

使用ssh代理应该有助于避免密码(每个会话不止一次)。见"VScode on OSX - GIT ssh密钥密码-从构建终端输入而不是命令调色板工作“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71564436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档