如何将新分支推送到公共项目

问题描述 投票:0回答:1

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

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

git github
1个回答
0
投票

如果您被添加为该项目的贡献者,则可以将分支机构推送到公共仓库。否则,贡献的过程将是创建和克隆fork,进行更改并推送到fork。然后,您可以创建从fork到main项目的pull请求,以供作者查看并执行操作。

© www.soinside.com 2019 - 2024. All rights reserved.