如何在 vscode 中禁用 github 登录



我正在使用vscode和git。但我不想将我的代码发布到 github。VScode仍然不断弹出一个窗口,要求我登录github。如何禁用此功能?

转到文件>首选项>设置 (ctrl + ,( 并搜索:gitAuthentication

取消选中这两个设置:

  • Git:终端身份验证
  • Github:Git 身份验证

这将停止弹出窗口,并在从终端运行 git 命令时停止提示输入用户名/密码。

或者,您可以将以下行添加到settings.json文件中:

{
// ...
"github.gitAuthentication": false,
"git.terminalAuthentication": false
}

在阅读第一条评论中的链接时,我看到了以下内容:

// When enabled, commits will automatically be fetched from the default remote of the current Git repository.
"git.autofetch": false,

我浏览了Settings > Extensions > Git,看到自动取用蓝线启用,表明这不是默认设置。 我重置了它,现在我不再弹出了。

我收到弹出窗口的原因是因为我的存储库是私有的,并且登录窗口不会"保存"我的登录信息,因此在启动后每 180 秒,VSCode 会尝试访问我的在线 git,然后被拒绝并要求我再次登录每个存储库。

我花了一段时间才找到这个,因为我遇到了同样烦人的事情,在某些情况下,当打开多个项目时,会让 CPU 达到高负载。无论如何。。。。

转到设置(shift+CMD+P MacOS(并搜索github authentication。删除Controls ... enable automatic Github authentication..复选框,VSCode 应停止弹出 Github/Microsoft 登录名。

最新更新