即使我在 GitHub 中创建了一个 PET,并将其设置在 Sourcetree 中,它确实会获得用户或更新。
克隆一个 repo 会导致同样的问题。为什么?我应该删除缓存还是什么?
删除凭据,但不是从钥匙串中删除,因为它们没有存储在那里,而是从文件系统中删除,如此处所述:
https://eekayonline.medium.com/connecting-mac-sourcetree-with-your-github-account-b6b3bb3c5a66
主目录 > 库 > 应用程序支持 > Sourcetree
在这里找到答案:
pen sourcetree,在右键图标Settings(Repository settings)->Remotes->Select Origin and Edit:设置URL/Path格式如下: https://<token>@<git_url>.git