如何将新分支推向公共项目

时间:2019-03-26 21:51:25

标签: git github

我正在尝试使用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

我可以看到许多其他用户已将分支推送到此存储库,然后项目管理员之一可能会接受更改并合并到母版中。我可能做错了什么?

1 个答案:

答案 0 :(得分:0)

如果您被添加为该项目的贡献者,则可以将分支推送到公共仓库。否则,贡献的过程将是创建并克隆 fork ,进行更改并推送至分叉。然后,您可以创建从分叉到主项目的拉取请求,以供作者查看并采取措施。