尝试将更改推送到 Git 存储库时出现错误 https://github.com/covid19india/covid19india-react.git
我在Windows 7上使用Tortoise Git并使用https。我能够使用相同的用户克隆存储库。
问题可能在哪里?
git.exe push --progress "origin" refactor_switch_route
fatal: HttpRequestException encountered.
An error occurred while sending the request.
remote: Permission to covid19india/covid19india-react.git denied to myusername.
fatal: unable to access 'https://github.com/covid19india/covid19india-react.git/': The requested URL returned error: 403
git did not exit cleanly (exit code 128) (14258 ms @ 17-05-2020 17:37:03)
一定是禁止你访问该存储库,或者你没有所需的访问权限或身份验证。也许身份验证错误。
看看这个 https://www.a2hosting.in/kb/developer-corner/version-control-systems1/403-forbidden-error-message-when-you-try-to-push-to-a-github-repository
我在尝试推送到我独自工作的存储库之一的特定分支时遇到了同样的问题。我尝试按照建议进行操作,但没有用...对我来说有用的是将存储库添加到 Github Desktop 并从那里推送它。我知道这不是解决方案,但这是一种解决方法。
尝试运行$ git push origin main
时,我今天遇到了这个问题,似乎 Github 不再允许您从终端使用密码。您必须使用个人访问令牌 (PAN( 或2 Factor Authentication
。
1-这里有一些非常简单的说明,带有设置PAN的图片。如果由于某种原因链接不起作用,您可以直接从 Github 按照说明进行操作。
2-创建PAN
后,如果您使用的是Mac,请按照此SO答案将PAN添加到钥匙串。它100% 有效。
完成上述2个简单步骤后$ git push origin main