跳至主要内容

从 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,然后按 Enter 键启动应用程序。
  3. 在钥匙串访问中,搜索 github.com
  4. 找到 github.com 的“互联网密码”条目。
  5. 根据需要编辑或删除该条目。

通过命令行删除您的凭据

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

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

如果成功,将不会打印任何内容。要测试它是否有效,请尝试从 GitHub.com 克隆一个私有仓库。如果您被提示输入密码,则钥匙串条目已被删除。

进一步阅读