私信  •  关注

villaa

villaa 最近回复了
3 年前
回复了 villaa 创建的主题 » 更新命令行Git凭据。GitHub上个人访问令牌(PAT)的助手

在OSX上,您似乎也可以使用 osxkeychain 对于 credential.helper .我首先通过不确定任何全球价值来检验这一点:

git config --global --unset credential.helper

然后,我继续删除了现有的 github.com 钥匙链已经在 osxkeychain 通过从finder进入实用程序并选择Keychain应用程序:

keychain application

在搜索“git”后,它清楚地显示了git的各种键:

github.com key

我删除了github。此管理器中的com密钥。

然后我设置了一个本地设置,允许使用 osxkeychain .我想你也可以将其全球化,但我只是在一个存储库上进行了测试。

git config credential.helper osxkeychain

然后我试着 git pull 我被要求提供我的 github。通用域名格式 在那一点上,我提供了我的个人资料。然后,它被保存在 github。通用域名格式 钥匙,后来用过了。

想必,我可以在全球范围内设置它,以便在所有存储库中使用此链,例如:

git config --unset credential.helper

git config --global credential.helper osxkeychain

我相信 osxkeychain 具有不在系统中存储纯文本密码文件的优点。而不是 store 方法,上面的方法可以。