Невозможно нажать на Git. Зачем? - PullRequest
1 голос
/ 03 февраля 2012

Вот мои текущие настройки ветки в Git

A -> B -> C -> D -> E -> F (remotes/origin/master) -> G -> H -> I (personal/aconard/FXPricing)

-> G -> H -> I (remotes/origin/FXPricing)

Оба коммита B и G происходят от коммита A. По сути, я пытаюсь перебазировать всю мою ветку поверх главной ветви, как показано выше.

Я получаю следующие ошибки при попытке вставить Git (используя опцию --force):

$ git push --force origin personal/aconard/FXPricing
Counting objects: 629, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (343/343), done.
Writing objects: 100% (580/580), 762.64 KiB, done.
Total 580 (delta 347), reused 416 (delta 230)
remote: + refs/heads/personal/aconard/FXPricing tmlight aconrad DENIED by fallthru
remote: error: hook declined to update refs/heads/personal/aconard/FXPricing
To ssh://git@dtml-orl-bld1/tmlight
 ! [remote rejected] personal/aconard/FXPricing -> personal/aconard/FXPricing (hook declined)
error: failed to push some refs to 'ssh://git@dtml-orl-bld1/tmlight'

Что я делаю не так? Одна вещь, которую я заметил, состоит в том, что мое имя пользователя содержит опечатку в этой строке ошибки:

remote: + refs/heads/personal/aconard/FXPricing tmlight aconrad DENIED by fallthru

Это должно быть "aconard", а не "aconrad". Может ли это быть как-то связано с тем, почему я не могу сдвинуть свои изменения?

1 Ответ

3 голосов
/ 03 февраля 2012

В пункте назначения установлен крюк, который отклоняет ваш толчок. Является ли пункт назначения сервером, которым вы управляете? Если так, что находится в pre-receive крючке?

edit: быстрый поиск в гугле предполагает, что DENIED by fallthru происходит от gitolite. Вы используете сервер Gitolite?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...