Vscode干扰npm GitHub安装

5
今天当我在VSCode终端中执行 npm i <github repo> 时,npm开始出现问题。
操作被VSCode弹窗打断了,弹窗内容为“图片:GitHub扩展程序想要使用GitHub进行登录。”
我点击了 [取消] 按钮,但npm仍然卡住了。 这次在VSCode中出现了两个对话框,要求我输入用户名和密码。图片:VSCode的输入对话框要求用户名和密码。 我通过按下 [ESC][ESC] 键退出了那些对话框,但同样的事情又发生了第二次。 我再次通过 [取消][ESC][ESC] 来避免这种情况。
尽管我采取了“忽略”干扰的行动,GitHub库实际上已经安装成功了(好耶)。
在VSCode之外的终端中重试相同的安装,没有出现同样的干扰。
有人知道如何摆脱VSCode的这种烦人干扰吗? 值得注意的是,在VSCode的扩展列表中没有显示任何GitHub扩展。 在VSCode内部是否存在某些内置的GitHub扩展?
我已经拥有完美的用于npm外部的GitHub SSH密钥凭据。我不明白为什么我还需要将我的凭据分散到VSCode中。
敬礼, Erik
VSCode 1.48.2, Ubuntu 18.04.5 LTS

https://dev59.com/h73pa4cB1Zd3GeqPm95S - Reg Edit
1个回答

2
我也遇到过这个问题,只找到设置的建议。
  "github.gitAuthentication": false,

这个方法可以阻止你所描述的第一个弹出框,但我仍然无法抑制第二个 Git 用户名和密码对话框。我发现为了停止它,还需要设置:

  "git.terminalAuthentication": false,

注意: 集成终端需要退出/重启才能生效。

输入图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接