我正在使用VSCode和Git,但是我不想将我的代码发布到GitHub上。然而VSCode仍然会弹出一个窗口要求我登录GitHub。如何禁用这个功能?
我正在使用VSCode和Git,但是我不想将我的代码发布到GitHub上。然而VSCode仍然会弹出一个窗口要求我登录GitHub。如何禁用这个功能?
进入“文件”,选择“首选项”,再选择“设置”(ctrl + ,
),然后搜索:gitAuthentication
取消两个设置:
这将停止弹出窗口,并且在终端运行 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,
我查看了设置 > 扩展 > Git
,发现 Autofetch 已启用,带有蓝色线条,表示它不是默认设置。我将其重置后,就不再弹出窗口提示了。
之所以会弹出提示是因为我的存储库是私有的,登录窗口没有“保存”我的登录信息,因此每次启动后的180秒内,VSCode 就会尝试访问我的在线 Git 存储库,然后被拒绝并要求我再次为每个存储库登录。
控件...启用自动Github身份验证
的复选框,VSCode就不应该再弹出Github / Microsoft登录界面了。