尝试推送到源站时,github中的远程权限被拒绝
我已经开始为GitHub上的公共存储库做贡献,但是在我创建了一个pull请求之后,当我试图将另一个代码推送到我的源代码时,它会显示remote:Permission 远程:拒绝向Pradhvan授予una/CSSgram.git权限。尝试推送到源站时,github中的远程权限被拒绝,github,git-commit,git-push,git,Github,Git Commit,Git Push,Git,我已经开始为GitHub上的公共存储库做贡献,但是在我创建了一个pull请求之后,当我试图将另一个代码推送到我的源代码时,它会显示remote:Permission 远程:拒绝向Pradhvan授予una/CSSgram.git权限。致命: 无法访问“”:请求的 返回的URL错误:403 其他有同样问题的人。问题是,您已经从所有者的Github克隆了回购协议(这里是Una的回购协议),并且您正在将该更改直接推送到回购协议。这不是正确的方法,因为您没有权限将更改推送到该回购协议 正确的步骤是: 分
致命: 无法访问“”:请求的 返回的URL错误:403
其他有同样问题的人。问题是,您已经从所有者的Github克隆了回购协议(这里是Una的回购协议),并且您正在将该更改直接推送到回购协议。这不是正确的方法,因为您没有权限将更改推送到该回购协议 正确的步骤是:
https://github.com//
git checkout-b“MyPatch1”
),现在对代码进行更改
git Push origin MyPatch1
)
PS:有趣的是,这个问题在4年后才出现。xp除非您是具有推送权限的所有者/合作者,否则您不能直接推送到随机存储库。@PeeHaa我创建了一个到此repo的PR,后来当我尝试发布另一个代码时,出现了此错误。我们不知道“尝试发布另一个代码”是什么意思。一旦您的PR被合并,您不能直接与源存储库协作。你只能努力创造新的PRs。这是令人惊讶和有用的。我只是偶然发现了这一点,并且想知道为什么我不能在原始回购协议上推进分支机构。