我正在尝试使用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。我可能做错了什么?
如果您被添加为该项目的贡献者,则可以将分支机构推送到公共仓库。否则,贡献的过程将是创建和克隆fork,进行更改并推送到fork。然后,您可以创建从fork到main项目的pull请求,以供作者查看并执行操作。