我开始使用基于 SSH 的身份验证来推入/拉入/拉出我的 github 遥控器。
对于任何与 git 相关的工作,我使用了 Ubuntu 中的默认终端。
当我几周前切换到 Visual Studio Code 时,问题就开始了。VSCode 有一些 git 特性,这会导致每隔几分钟提示一次。
该提示显示/绘制在任何窗口上。键盘光标将焦点从当前工作窗口转移到该提示窗口。如果您使用多台显示器,问题会进一步恶化。
我的主要问题是——
我的努力
ssh-agent
直到现在我还没有设置。所以,我在这里按照这些步骤将我的私钥添加到ssh-agent
. 我认为一旦我设置ssh-agent
好并且 VSCode 需要访问我的私钥,它ssh-agent
就会处理它。
但这也没有停止提示,这让我认为 VSCode 需要直接访问我解密的 SSH 私钥。
在这一点上,提示每隔几分钟就会出现并扰乱我的工作流程,我发现 [this answer][3] 它向我展示了使 VSCode 停止自动获取任何 git realted 更改的方法。
这就是目前的情况。
我真的认为 VSCode 是一个很好的编辑器。比Atom好多了。我真的很想使用它内置的 git 函数,但我不允许它访问我的 SSH 私钥。
我访问了https://code.visualstudio.com/community 上列出的几乎所有 VSCode 社区资源,但我无法得到很好的答案。
我正在使用 git 版本 2.7.4 运行 …