当前位置: 首页 > 知识库问答 >
问题:

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

贲骏喆
2023-03-14

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

我真的很讨厌这种行为。我怎样才能禁用它,然后每次都在bashshell中输入密码呢?

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

共有1个答案

古刚洁
2023-03-14

好的,我发现您需要在Git for Windows安装程序中避免选中Git Credential Manager复选框,或者(安装后)以管理员身份运行Bash shell并使用git config--edit--system删除助手=Manager行,以便不再将其注册为凭据辅助程序。

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

[core]
    askpass =

禁用OpenSSH凭据弹出。

 类似资料:
  • 问题内容: Java SE 6文档中Oracle的“ Http Authentication” 页面说:“如果您以域用户身份在Windows计算机上运行,​​或者,如果您已经在Linux或Solaris计算机上运行了该命令并获得了凭据缓存, ”,那么传递给“将被完全忽略” 的实例。 这与我观察到的情况相符:在Windows系统上为主机X设置HTTP或HTTPS连接始终从“ Windows保险柜”的

  • 我试着遵循这些说明:https://stackoverflow.com/a/40312117/21728基本上是这样做的: 但是当我执行任何网络操作时,我收到此错误: 我想这是合乎逻辑的,因为确实没有X11显示屏。 如何让Git凭证缓存在Windows上的Ubuntu(WSL)上工作?

  • 我搜索了,但找不到。git文档表示,它将用户名和密码以明文形式存储在中。我想通过手动打开文件来验证它。

  • 我最近一直在寻找一个如何在CentOS 7中安全保存git凭证的解决方案。 我想保存多个git存储库的凭据。 我想出的解决方案是将侏儒密钥环与任何版本的git一起使用。但我遇到了一些问题。我发现很多帖子说这在Redhat 7或Centos 7中不是一个好的解决方案。,它将被弃用。 但这对我不起作用,使用git时出错: 与gnome-keyring-daemon通信时出错 然后我把git升级到最后一

  • 我有一个。NET Core 2.0控制台应用程序使用Visual Studio 2017开发。launchSettings.json文件设置了一个环境变量,允许它使用开发人员的默认AWS凭据 我现在已经将Docker支持添加到VS解决方案中,并尝试在Linux Docker容器中运行该应用程序。当然,它会因以下异常而失败,因为它无法找到配置文件: 在开发环境中将AWS凭据传递给Docker容器的最

  • 前文提到传统 Remember-Me 的实现方式中,通过 cookie 存储登录信息的方式存在安全问题,需要制定一系列校验策略和失效规则等等来确保可靠性,对开发者的技术要求较高;而通过表单登录的方式去触发浏览器的账户信息存储和自动填充的这种方法限制条件较多,且浏览器行为不可控,具体操作起来会比较麻烦。 因此浏览器提供了一套凭据管理 API(Crediential Management API),可