2021 年 8 月 13 日删除了对密码身份验证的支持。请改用个人访问令牌

Support for password authentication was removed on August 13, 2021. Please use a personal access token instead

即使我在 GitHub 中创建了一个 PET,并在 Sourcetree 中设置了它,它也确实获得了用户或更新。

克隆存储库会导致同样的问题。为什么?我应该删除缓存,还是什么?

在这里找到答案:

https://community.atlassian.com/t5/Sourcetree-questions/Sourcetree-ignores-github-token-and-throws-403-error/qaq-p/1778978

pen sourcetree,在右击图标Settings(Repository settings)->Remotes -> Select Origin and Edit: 按以下格式设置 URL/Path:https://@.git

删除凭据,但不是从钥匙串中删除,因为它们没有存储在那里,而是从文件系统中删除,如此处所写:

https://eekayonline.medium.com/connecting-mac-sourcetree-with-your-github-account-b6b3bb3c5a66

主目录 > 图书馆 > 应用支持 > Sourcetree