繁体   English   中英

尝试推送到 Git 存储库时出现 403 错误

[英]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)

一定是您被禁止访问该存储库,或者您没有所需的访问权限或身份验证。 也许是错误的身份验证。

看看这个https://www.a2hosting.in/kb/developer-corner/version-control-systems1/403-forbidden-error-message-when-you-try-to-push-to-a-github-repository

在尝试推送到我独自工作的一个存储库的特定分支时,我遇到了同样的问题。 我尝试按照建议进行操作,但没有成功……对我有用的是将存储库添加到 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM