Github 将密码更新为凭据中的令牌后,任何 private/public 回购 2021 的 pull/push 错误

Github Error in pull/push for any private/public repo 2021 after update password to token in credential

我对 2021 年 8 月 13 日的新 GitHub 更新有很大的疑问。

我有一个 repo,我想上传我的新提交,我意识到 GitHub 改变了它的上传规则,从密码到令牌,所以我从我的 GitHub 帐户生成了一个新令牌并将其粘贴到钥匙串地址中 github.com 中的密码中。然后尝试推动它给了我一个错误:

Permission to myUserName/app.git denied to myUserName. fatal: unable to access 'https://github.com/myUserName/app.git/': The requested URL returned error: 403

所以我删除了与 GitHub 相关的钥匙串中的所有内容并尝试再次推送并在询问我的用户名和密码后给了我同样的错误 - (我试图给它我的真实密码并且它给我一个错误,因为推送需要一个令牌,然后我输入了我的令牌并给出了上面相同的错误)

即使我试图提取我的私人回购协议,它也给我以下错误:

remote: Repository not found.

fatal: repository 'https://github.com/MyUserName/app.git/' not found

我创建了一个新的回购协议并给了我同样的错误。我的机器上只有一个帐户,还有 GitHub。

我已经通过两件事解决了这个问题:

1- 应该 启用双重身份验证 在 github

2- 在令牌设置中,它应该 Select 范围 来管理访问 通常所以我检查了 (回购、工作流程和要点).