{"meta":{"title":"更新 macOS 密钥链中的凭证","intro":"如果你更改 personal access token 上的用户名、密码或 GitHub，你需要在 git-credential-osxkeychain 助手更新保存的凭据。","product":"开始","breadcrumbs":[{"href":"/zh/get-started","title":"开始"},{"href":"/zh/get-started/git-basics","title":"Git 基本知识"},{"href":"/zh/get-started/git-basics/updating-credentials-from-the-macos-keychain","title":"macOS 密钥链凭据"}],"documentType":"article"},"body":"# 更新 macOS 密钥链中的凭证\n\n如果你更改 personal access token 上的用户名、密码或 GitHub，你需要在 git-credential-osxkeychain 助手更新保存的凭据。\n\n> \\[!NOTE]\n> 从 macOS 钥匙串更新凭据仅适用于使用 macOS 内置 `osxkeychain` 助手手动配置 personal access token 的用户。\n>\n> 建议改为[配置 SSH](/zh/authentication/connecting-to-github-with-ssh) 或升级到 [Git 凭据管理器](/zh/get-started/git-basics/caching-your-github-credentials-in-git) (GCM)。 GCM 可以代表你管理身份验证（不再需要手动 personal access token），包括 2FA（双因素身份验证）。\n\n当 Git 提示输入密码时，请输入你的 personal access token密码。 或者，可以使用 [Git 凭据管理器](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md)等凭据帮助程序。 Git 的基于密码的身份验证已被删除，取而代之的是更安全的身份验证方法。 有关详细信息，请参阅“[管理个人访问令牌](/zh/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)”。\n\n## 通过 Keychain Access 更新凭据\n\n1. 单击菜单栏右侧的 Spotlight 图标（放大镜）。\n2. 键入 `Keychain Access`，然后按 Enter 键启动应用。\n3. 在 Keychain Access 中，搜索 `github.com`。\n4. 查找 `github.com` 的“Internet 密码”条目。\n5. 相应地编辑或删除该条目。\n\n## 通过命令行删除凭据\n\n通过命令行，您可以使用凭据管理器直接擦除钥匙串条目。\n\n```shell\n$ git credential-osxkeychain erase\nhost=github.com\nprotocol=https\n> [Press Return]\n```\n\n如果成功，则不会打印出任何内容。若要测试它是否正常工作，请尝试克隆专用存储库。 如果提示您输入密码，则该密钥链条目已删除。\n\n## 其他阅读材料\n\n* [在 Git 中缓存GitHub凭据](/zh/get-started/git-basics/caching-your-github-credentials-in-git)"}