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

时间:2013-04-25 18:24:10

标签: git pull-request

我曾经常常在我的项目上创建拉取请求,我已经访问了很长时间,从那以后没有任何改变。

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

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

我有没有理由得到这个?我可以访问repo,我可以正常拉动和推动但不能创建拉动请求。

2 个答案:

答案 0 :(得分:28)

我遇到了同样的问题 - 并检查了回购中的问题部分 - https://github.com/defunkt/hub/issues/317 - 并找到了答案: - )

显然我们不是唯一的,但升级到最新版本的集线器可以解决问题: - )

运行

brew update && brew upgrade hub

你将全部设定: - )

答案 1 :(得分:0)

Github改变了他们的api,他们现在需要一个User-Agent来对你所做的所有调用(如果你需要编写github脚本并且不使用像pygithub这样的东西来帮助你,将来的参考)。如果您不提供用户代理,则会发回403。