跳至主要内容

从 macOS 钥匙串更新凭据

如果你更改了 GitHub 上的用户名、密码或个人访问令牌,需要在 git-credential-osxkeychain 辅助工具中更新已保存的凭据。

注意

从 macOS 钥匙串更新凭据仅适用于使用 macOS 内置的 osxkeychain 辅助工具手动配置个人访问令牌的用户。

我们建议你要么 配置 SSH,要么升级到 Git Credential Manager(GCM)。GCM 可以代替你管理身份验证(不再需要手动个人访问令牌),并支持双因素认证(2FA)。

当 Git 要求输入密码时,请使用个人访问令牌。您也可以使用诸如 Git Credential Manager 之类的凭据助手。基于密码的 Git 身份验证已被更安全的身份验证方式取代。欲了解更多信息,请参阅 管理个人访问令牌

通过钥匙串访问更新你的凭据

  1. 点击菜单栏右侧的 Spotlight 图标(放大镜)。
  2. 输入 Keychain Access,然后按回车键启动该应用。
  3. 在钥匙串访问中,搜索 github.com
  4. 找到对应 github.com 的“Internet password”条目。
  5. 相应地编辑或删除该条目。

通过命令行删除你的凭据

通过命令行,你可以直接使用凭据助手来删除钥匙串条目。

$ git credential-osxkeychain erase
host=github.com
protocol=https
> [Press Return]

如果成功,将不会有任何输出。要验证是否有效,可尝试克隆私有仓库。如果出现密码提示,则说明钥匙串条目已被删除。

延伸阅读

© . This site is unofficial and not affiliated with GitHub, Inc.