Git:创建拉请求时出错:禁止(HTTP 403)

Git:创建拉请求时出错:禁止(HTTP 403),git,pull-request,Git,Pull Request,我曾经像往常一样在我的项目上创建拉请求,我已经有了很长一段时间的访问权限,从那以后什么都没有改变 每次尝试创建新的拉取请求时,我都会得到以下结果: (git: test-branch) $ hub pull-request Error creating pull request: Forbidden (HTTP 403) 我得到这个有什么原因吗?我有权访问回购协议,我可以正常拉入和推入,但不能创建拉入请求。我刚刚遇到了相同的问题,检查了回购协议中的问题部分,找到了我的答案:-) 显然,我们不是

我曾经像往常一样在我的项目上创建拉请求,我已经有了很长一段时间的访问权限,从那以后什么都没有改变

每次尝试创建新的拉取请求时,我都会得到以下结果:

(git: test-branch) $ hub pull-request
Error creating pull request: Forbidden (HTTP 403)

我得到这个有什么原因吗?我有权访问回购协议,我可以正常拉入和推入,但不能创建拉入请求。

我刚刚遇到了相同的问题,检查了回购协议中的问题部分,找到了我的答案:-)

显然,我们不是唯一一个,但升级到最新版本的hub解决了这个问题:-)

快跑

brew更新和brew升级中心


您将被设置为:-)

Github更改了api,现在他们需要一个用户代理来执行您对他们的所有调用(如果您需要编写Github脚本,并且不需要使用pygithub之类的工具来帮助您,则作为将来的参考)。如果你不提供用户代理,他们会发回403的。

太棒了,成功了!我开始感到沮丧,在谷歌和文档中都没有看到任何相关内容。谢谢!hub版本1.10.4Hey@Natim也存在同样的问题,您是否尝试将hub更新到最新版本(1.10.6)?就像上面的评论一样?如果您使用的是1.10.6,但仍然存在问题,Github的mislav还建议删除与上面链接的相同线程中的~/.config/hub。仍然是1.10.4,我会尝试。实际上,我尝试升级到上一个独立版本,我仍然有1.10.4