Note: Updating credentials from the macOS Keychain only applies to users who manually configured a PAT using the osxkeychain helper that is built-in to macOS.
We recommend you either configure SSH or upgrade to the Git Credential Manager (GCM) instead. GCM can manage authentication on your behalf (no more manual PATs) including 2FA (two-factor auth).
当 Git 提示您输入密� �时,请输入您的个人访问令牌 (PAT)。 基于密� �的身份验证对 Git 已� 除,使用 PAT 更安全。 更多信息请参阅“创建个人访问令牌”。
Updating your credentials via Keychain Access
- Click on the Spotlight icon (magnifying glass) on the right side of the menu bar. Type
Keychain accessthen press the Enter key to launch the app.
- In Keychain Access, search for [hostname].
- Find the "internet password" entry for
[hostname]. - Edit or delete the entry accordingly.
Deleting your credentials via the command line
Through the command line, you can use the credential helper directly to erase the keychain entry.
$ git credential-osxkeychain erase host=主机名 protocol=https > [Press Return] If it's successful, nothing will print out. To test that it works, try and clone a private repository from your GitHub Enterprise Server instance. If you are prompted for a password, the keychain entry was deleted.