【发布时间】:2016-10-28 06:21:26
【问题描述】:
当我通过 Xcode 将代码推送到 Github 存储库时出现此错误
【问题讨论】:
当我通过 Xcode 将代码推送到 Github 存储库时出现此错误
【问题讨论】:
在回答问题之前你必须知道:
虽然每个人都可以创建pull request,但您不能只将push 写入存储库。 ِِ你需要许可。
这发生在我身上,因为在我的 Xcode 中,我正在推送到属于 other 成员之一的遥控器,即我没有有权推送到。
你有两个选择:
collaborators 当我直接从 remote 分支结帐时,我通常会遇到这个问题,即我执行以下操作:
git checkout -b localFromUpstream upstream/someBranch
然后当我提交时,Xcode 假设我想推回upstream/someBranch。但我不允许推送到upstream/someBranch。
【讨论】:
HTTP 代码 403 表示禁止,因此很可能是不正确的凭据。所以请仔细检查您的用户名和密码等。
【讨论】:
即使您可以提出拉取请求,但不能只推送到存储库。 ِِ你需要许可。
邀请合作者加入个人存储库
询问您作为协作者邀请的人的用户名。如果他们还没有用户名,他们可以注册 GitHub。
在 GitHub 上,导航到存储库的主页。
在您的存储库名称下,单击设置。
在左侧边栏中,单击协作者。
在“合作者”下,开始输入合作者的用户名。
从下拉菜单中选择协作者的用户名。
点击添加合作者。
用户将收到一封邀请他们访问存储库的电子邮件。一旦他们接受您的邀请,他们将拥有对您的存储库的协作者访问权限。
【讨论】: