首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何禁用Windows的Git凭据管理器?

如何禁用Windows的Git凭据管理器?
EN

Stack Overflow用户
提问于 2016-05-12 17:32:08
回答 12查看 156.1K关注 0票数 210

我注意到在最新版本的Git中,默认的是弹出一个"Git Credential Manager for Windows“对话框,而不是每次在Bash提示时提示我输入密码。

我真的很讨厌这种行为。我怎么能禁用它,然后每次都返回到Bash shell输入密码呢?

顺便说一下,我不希望Git以任何方式缓存我的凭据,无论是通过Windows凭据还是某个内部守护进程。我要禁用所有凭据缓存。

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2016-05-12 19:11:34

好吧,我发现您需要避免在Git for Windows installer期间选中"Git Credential“复选框,或者(在安装之后)以管理员身份运行Bash shell并使用git config --edit --system删除helper = manager行,这样它就不再被注册为凭据助手。

对于奖励积分,请使用git config --edit --global并插入:

代码语言:javascript
运行
复制
[core]
    askpass =

禁用OpenSSH凭证弹出窗口。

票数 274
EN

Stack Overflow用户

发布于 2017-03-30 13:09:25

我能够使用卸载选项卸载Git Credential Manager for Windows:

代码语言:javascript
运行
复制
git-credential-manager.exe uninstall

C:\Program Files\Git\mingw64\libexec\git-core中运行此命令

票数 35
EN

Stack Overflow用户

发布于 2017-04-29 01:56:50

我不得不在VSTS中使用的另一个选项:

git config --global credential.modalprompt false

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37182847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档