vscode 干扰 npm GitHub 安装

Eri*_*und 5 github npm visual-studio-code

npm i <github repo>今天,当我在 VSCode 终端内执行时,npm 开始起作用。

该操作被 VSCode 弹出窗口 “图像:扩展 GitHub 希望使用 GitHub 登录”打断。

我[取消]了那个弹出窗口,但 npm 仍然挂着。这次 vscode 中出现了两个弹出窗口,要求我输入用户名和密码。图片:VSCode 输入用户名和密码的对话框

我[ESC][ESC]退出了这些,但同样的事情又发生了第二次。我也通过再次执行[取消][ESC][ESC]来避免这种情况。

尽管我采取了“忽略”中断的操作,但 GitHub 库实际上已安装(Hurray)。

在 VSCode 之外的终端中重试相同的安装,没有显示相同的中断。

有谁知道我如何摆脱 VSCode 的这种烦人的干扰?需要注意的是,VSCode 扩展列表中没有显示 GitHub 扩展。VSCode 中是否有一些内部 GitHub 扩展?

我已经拥有 GitHub 的完美 SSH 密钥凭据,可以与 VSCode 之外的 npm 很好地配合。我不明白为什么我也应该将我的凭证传播到 VSCode。

问候,埃里克

VSCode 1.48.2、Ubuntu 18.04.5 LTS

DBr*_*wne 2

我也遇到这个问题,只找到了设置建议

  "github.gitAuthentication": false,
Run Code Online (Sandbox Code Playgroud)

这停止了​​您描述的第一个弹出窗口,但我仍然无法抑制第二个 Git 用户名和密码对话框。我发现要阻止这种情况,还需要设置:

  "git.terminalAuthentication": false,
Run Code Online (Sandbox Code Playgroud)

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

在此输入图像描述