GitHub - Personal Access Token & SourceTree

Posted SpikeKing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GitHub - Personal Access Token & SourceTree相关的知识,希望对你有一定的参考价值。

时间:2021.8.16

SourceTree版本:

由于8月13日之后,SourceTree的密码需要由GitHub的密码,更换为私人访问令牌,即Personal Access Token,导致无法使用。推送报错:

Pushing to https://github.com/xxx/xxxxxx.git
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: unable to access 'https://github.com/xxx/xxxxxx.git/': The requested URL returned error: 403

关于Personal Access Token的申请方式参考:https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/

可以申请永久令牌,令牌是一次性的,注意保存

之后,需要更新SourceTree的账号和秘密,参考Sourcetree change password of existing account,需要删除已保持的密码,才能生成新的密码。

具体位置:

/Users/xxxx/Library/Application Support/SourceTree

删除全部含有“@”的文件,当再次推送push时,就会要求输入密码,输入令牌即可,完成推送。

以上是关于GitHub - Personal Access Token & SourceTree的主要内容,如果未能解决你的问题,请参考以下文章

使用personal access token进行Github认证

使用personal access token进行Github认证

使用personal access token进行Github认证

GitHub - Personal Access Token & SourceTree

Github-PAT(Personal Access Token)

[2018-05-27]配置VSTS认证方式使用Personal Access Token