16

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

每次我尝试创建一个新的拉取请求时,我都会得到以下信息:

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

我得到这个有什么原因吗?我可以访问仓库,我可以正常拉取和推送,但不能创建拉取请求。

4

2 回答 2

28

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

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

赶紧跑

brew update && brew upgrade hub

你会准备好的:-)

于 2013-04-25T20:03:32.893 回答
0

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

于 2013-04-30T13:23:59.870 回答