[英]Getting 403 error when trying to push to Git repo
尝试将更改推送到 Git 存储库https://github.com/covid19india/covid19india-react.ZBA9F11ECC3497D9993B933FDC2BD61E5时出现错误
我在 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)
一定是您被禁止访问该存储库,或者您没有所需的访问权限或身份验证。 也许是错误的身份验证。
在尝试推送到我独自工作的一个存储库的特定分支时,我遇到了同样的问题。 我尝试按照建议进行操作,但没有成功……对我有用的是将存储库添加到 Github 桌面并从那里推送它。 我知道这不是解决方案,但它是一种解决方法。
在尝试运行$ git push origin main
时,我今天遇到了这个问题,似乎 Github 不再允许您从终端使用密码。 您必须使用个人访问令牌 (PAN) 或2 Factor Authentication
。
1-这里有一些非常简单的说明,其中包含设置 PAN的图片。 如果由于某种原因链接不起作用,您可以直接按照 Github的说明进行操作。
2-创建PAN
后,如果您使用的是 Mac,请按照此SO 答案将您的 PAN 添加到钥匙串。 它100% 有效。
经过以上 2 个简单的步骤$ git push origin main
工作正常
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.