我正在使用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 登录名。