Skip to main content
我们经常发布文档更新,此页面的翻译可能仍在进行中。 有关最新信息,请访问英语文档

更新 OSX 密钥链中的凭据

如果在 GitHub 上更改你的用户名、密码或 personal access token,你需要在 git-credential-osxkeychain 帮助程序中更新保存的凭据。

注意:从 macOS 密钥链更新凭据仅适用于使用内置到 macOS 的 osxkeychain 帮助程序手动配置了 personal access token 的用户。

建议改为配置 SSH 或升级到 Git 凭据管理器 (GCM)。 GCM 可以代表你管理身份验证(不再需要手动 personal access token),包括 2FA(双因素身份验证)。

当 Git 提示你输入密码时,请输入你的personal access token。 或者,可以使用 Git Credential Manager 等凭据帮助程序。Git 的基于密码的身份验证已被删除,以支持更安全的身份验证方法。有关详细信息,请参阅“创建personal access token”。

通过 Keychain Access 更新凭据

  1. 单击菜单栏右侧的 Spotlight 图标(放大镜)。 键入 Keychain access,然后按 Enter 键启动应用。 Spotlight 搜索栏
  2. 在密钥链访问中,搜索 github.com。
  3. 查找 github.com 的“Internet 密码”条目。
  4. 相应地编辑或删除该条目。

通过命令行删除凭据

通过命令行,您可以使用凭据小助手直接擦除密钥链条目。

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

如果成功,则不会打印出任何内容。若要测试它是否正常工作,请尝试从 GitHub.com 克隆专用存储库。 如果提示您输入密码,则该密钥链条目已删除。

延伸阅读