【问题标题】:Vscode interfering with npm GitHub installVscode 干扰 npm GitHub 安装
【发布时间】:2022-02-28 04:30:28
【问题描述】:

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

操作被 VSCode 弹出窗口中断 "Image: The extension GitHub wants to sign in using GitHub."

我[取消]了那个弹出窗口,但 npm 仍然挂起。 这次vscode出现了两个弹窗,询问我用户名和密码。Image: VSCode input dialogues for username and password

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

尽管我“忽略”了中断,但 GitHub 库实际上已安装(万岁)。

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

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

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

问候, 埃里克

VSCode 1.48.2, Ubuntu 18.04.5 LTS

【问题讨论】:

标签: github npm visual-studio-code


【解决方案1】:

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

  "github.gitAuthentication": false,

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

  "git.terminalAuthentication": false,

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-15
    • 2017-09-01
    • 2020-01-14
    • 2018-06-28
    • 1970-01-01
    • 1970-01-01
    • 2018-12-22
    相关资源
    最近更新 更多