注意
更新 macOS Keychain 中的凭据仅适用于使用 macOS 内置的osxkeychain
帮助程序手动配置个人访问令牌的用户。
我们建议您改为配置 SSH或升级到Git Credential Manager (GCM)。GCM 可以代表您管理身份验证(无需手动输入个人访问令牌),包括 2FA(双因素身份验证)。
当 Git 提示您输入密码时,请输入您的个人访问令牌。或者,您可以使用像Git Credential Manager这样的凭据帮助程序。基于密码的 Git 身份验证已被移除,以支持更安全的身份验证方法。更多信息,请参见“管理您的个人访问令牌”。
通过 Keychain Access 更新您的凭据
- 单击菜单栏右侧的聚焦搜索图标(放大镜)。
- 输入
Keychain Access
,然后按 Enter 键启动应用程序。 - 在 Keychain Access 中,搜索
github.com
。 - 找到
github.com
的“互联网密码”条目。 - 相应地编辑或删除该条目。
通过命令行删除您的凭据
通过命令行,您可以直接使用凭据帮助程序来删除 Keychain 条目。
$ git credential-osxkeychain erase
host=github.com
protocol=https
> [Press Return]
如果成功,将不会打印任何内容。要测试其是否有效,请尝试克隆一个私有仓库。如果系统提示您输入密码,则表示 Keychain 条目已被删除。