ios - 意外的 HTTP 状态代码 : 403 (-1) Xcode

标签 ios xcode git github

当我通过 Xcode 将我的代码推送到 Github 存储库时出现此错误

最佳答案

回答问题前你必须知道:

尽管每个人都可以发出 pull 请求,但您不能推送到存储库。 ِِ你需要许可。


所以这发生在我身上,因为在我的 Xcode 中,我正在推送属于其他成员之一的 Remote ,即我没有推送权限到。

你有两个选择:

  • 向该远程仓库/分支的所有者请求许可,并将它们包含到其 collaborators 之一中
  • 或者简单地推送到一个你有权限的仓库,比如你自己的仓库, 使用下面圈出的下 pull 菜单(也许然后从那里向您想要推送到的分支发出 pull 请求)

enter image description here

当我直接从远程 分支 checkout 时,我通常会遇到这个问题,即我会做类似的事情:

git checkout -b localFromUpstream upstream/someBranch

然后当我提交时,Xcode 假设我想推回到 upstream/someBranch。但我不允许推送到 upstream/someBranch

关于ios - 意外的 HTTP 状态代码 : 403 (-1) Xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38033584/

相关文章:

ios - 在谷歌地图上难以获得 X 和 Y 中标记的位置?

ios - ibtool 在编译和链接 Storyboard阶段做了什么以及链接 Storyboard的结果如何与可执行文件一起使用?

git - Git 远程推送的最佳实践

ios - 将单元格/数据添加到 UITableView 的顶部

ios - Podfile.lock没有这样的文件或目录

c++ - 内存泄漏线

xcode - 不离开 Xcode 的单元测试

linux - git 如何处理几个补丁中的一个?

git - 找出 git 分支的创建时间(不是第一次提交到该分支)

ios - NEVPNManager按需回调