我正在尝试使用https将错误修复推送到github上的公共项目
git clone <repo's https url>
git checkout -b <branch>
git add <modified file>
git commit -m "message"
git push --set-upstream origin <branch>
我得到:
remote: Permission to <repo> denied to <user>.
fatal: unable to access <repo>: The requested URL returned error: 403
我可以看到许多其他用户已将分支推送到此存储库,然后项目管理员之一可能会接受更改并合并到母版中。我可能做错了什么?
答案 0 :(得分:0)
如果您被添加为该项目的贡献者,则可以将分支推送到公共仓库。否则,贡献的过程将是创建并克隆 fork ,进行更改并推送至分叉。然后,您可以创建从分叉到主项目的拉取请求,以供作者查看并采取措施。