我从github克隆了一个项目并进行了工作。现在,在做了许多更改之后,我无法推送到主分支,甚至是新分支,我得到了以下错误:
Failed with error: fatal: unable to access 'https://github.com/anotherperson/project.git/': The requested URL returned error: 403
我还尝试创建拉请求(我真的不知道如何在github中处理我的编辑),错误消息是相同的。
您的工作流程错误。默认情况下,您没有对分叉的回购的权限,因此无法推送它-正如您所看到的,这将导致403错误。
相反,您应该将更改推送到自己的fork:
$ git push origin mybranch
然后从分支创建拉取请求。只需使用web GUI导航到repo的分支,您就会看到创建拉请求的am选项。