Linux - Git Credentials - 如何删除用户名/密码组合的实例?

标签 linux windows git credentials

我刚刚安装了 Libsecret 并指出它是保存我的 git 凭据的位置:

git config --global credential.helper /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret
但我真的完全不明白如何使用它......就像根本一样。
使用它是一次非常惨淡的体验,实际上似乎是目前 Linux 上唯一好的解决方案(距离上次更新仅 2 年,而不是 3+ 用于其他选项)。
有没有办法撤销存储在 Libsecret 上的用户名/密码?就像我有 0 线索除了做 --unset credential.helper 之外如何删除它,它只会抹去一切。 我不能通过存储的密码相关的 repo /链接来缩小范围吗? Windows 上的凭据管理器通过 UI 使这变得非常简单
很抱歉提示和谈论 Windows 的等价物,但任何人都可以对此有所了解吗?
无论如何,如果我在这里尝试做的事情有更好的选择,请不要使用 Libsecret。 请,任何提前将非常感谢

最佳答案

完全不清楚如何执行此操作和 libsecret 文档 -- https://developer.gnome.org/libsecret/0.18/ -- 只是 API/库文档。太好了,如果您正在将接口(interface)编程到 libsecret 中。但是,如果您是最终用户并且想要更新或删除条目,那就不是很好了。
另外,我发现取消设置 git 全局配置条目 credential.helper只是将 git 恢复为使用未缓存的凭据。但是当我指出设置回 git-credential-libsecret 时,我的旧密码仍然被保存。
因此,删除或更新单个条目的答案相对简单。但并不明显。

  • 如果尚未安装 Seahorse (https://wiki.gnome.org/Apps/Seahorse),请安装它。它将在您的应用菜单中显示为“密码和 key ”
  • 跑海马
  • 登录(钥匙串(keychain))-> https://@github.com |网络密码

  • 双击或右键单击它并编辑、复制或删除
  • 关于Linux - Git Credentials - 如何删除用户名/密码组合的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63025988/

    相关文章:

    c++ - 如何在 Linux 上生成真正并行的任务

    c++ - 适用于 Windows 的最完整、最可靠的开源 C++11 IDE 是什么?

    c - 在 Linux 中运行已编译的 C 程序时权限被拒绝

    php - 在centos minimal中访问浏览器

    php - 我如何告诉 Phing PHPUnit 的安装位置?

    c# - 如何使用 C# 删除 Windows 用户帐户文件夹?

    windows - 无法为 OpenAM 实现安装 Apache Web 代理

    git - 更改 GitLab SSH 主机

    git - 每次在Cygwin重置`ssh-add`

    c - (ORIG_EAX*4) 在 ptrace 调用中