Git: Ошибка создания запроса на pull: Запрещено (HTTP 403) - программирование
Подтвердить что ты не робот

Git: Ошибка создания запроса на pull: Запрещено (HTTP 403)

Я использовал для создания pull-запросов в своем проекте, как обычно, у меня был доступ в течение длительного времени, и с тех пор ничего не изменилось.

Каждый раз, когда я пытаюсь создать новый запрос на pull, я получаю следующее:

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

Есть ли причина, почему я получаю это? У меня есть доступ к репо, я могу тянуть и двигаться нормально, но не создавать pull-запросы.

4b9b3361

Ответ 1

Я столкнулся с одной и той же проблемой - и проверил раздел проблем в репо - https://github.com/defunkt/hub/issues/317 - и нашел свой ответ: -)

По-видимому, мы не единственные, но обновление до последней версии концентратора устраняет проблему: -)

просто запустите

brew update && brew upgrade hub

и все будет установлено: -)

Ответ 2

Github изменил свой api, и теперь они требуют от User-Agent всех вызовов, которые вы им делаете (для справки в будущем, если вам когда-либо понадобится писать скрипты github и не используйте что-то вроде pygithub, чтобы помочь вам). Если вы не предоставляете User-Agent, они отправляют обратно 403.