当我通过Xcode将代码推送到Github存储库时出现此错误
答案 0 :(得分:4)
在回答问题之前,你必须知道:
虽然每个人都可以pull request
,但不能只有push
到存储库。你需要得到许可。
所以这发生在我身上,因为在我的Xcode中,我正在推送一个属于其他成员之一的遥控器,即我没有有权推送至。
您有两种选择:
collaborators
当我直接从远程分支结账时,我经常遇到这个问题,即我做了类似的事情:
git checkout -b localFromUpstream upstream/someBranch
然后当我提交时,Xcode
假设我想要回到upstream/someBranch
。但我不允许推送到upstream/someBranch
。
答案 1 :(得分:3)
HTTP代码403表示禁止使用,因此很可能是不正确的凭据。所以请仔细检查您的用户名和密码等。
答案 2 :(得分:0)
即使您可以发出拉取请求,但也不能只是推送到存储库。你需要得到许可。
邀请协作者访问个人存储库
询问您作为协作者邀请的人的用户名。如果他们还没有用户名,他们可以注册GitHub。
在GitHub上,导航到存储库的主页面。
在您的存储库名称下,单击“设置”。
在左侧边栏中,点击“协作者”。
在“协作者”下,开始输入协作者的用户名。
从下拉菜单中选择协作者的用户名。
点击添加协作者。
用户将收到一封邀请他们访问存储库的电子邮件。一旦他们接受了您的邀请,他们就会有协作者访问您的存储库。