Skip to main content

更新 OSX 密钥链中的凭据

如果在 GitHub AE 上更改你的 个人访问令牌,你需要在 git-credential-osxkeychain 帮助程序中更新保存的凭据。

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

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

当 Git 提示输入密码时,请输入个人访问令牌 (PAT)。 或者,可以使用 Git 凭据管理器等凭据帮助程序。 有关详细信息,请参阅“创建个人访问令牌”。

通过 Keychain Access 更新凭据

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

通过命令行删除凭据

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

$ git credential-osxkeychain erase
host=hostname
protocol=https
> [Press Return]

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

延伸阅读