Когда ваш Git сообщает, что «pre-receive hook отклонен», это означает, что их Git запустил программу своего собственного изобретения - вероятно, скрипт оболочки, но это может быть скрипт Python или любая другая программа - и эта программа сказала их Не принимать толчок.
Какой бы ни была эта программа - я просто назову ее «сценарий предварительного получения» - она должна сказать вам почему она не любит вас и / или ваши коммиты и что вы должны сделать, чтобы сделать его таким, как вы и / или ваши коммиты. Если он не сказал вам, почему, ну, мы тоже не можем. Только тот, кто управляет этим скриптом, может что-либо сделать с этим.
Если вы управляете аппаратом gitlab.abc.net
, вам необходимо войти на него и исправить свой сценарий предварительного получения. В противном случае вы буквально не сможете исправить это: вы должны схватить любого, кто управляет машиной (и, следовательно, контролирует этот скрипт), и попросить их решить проблему. Обратите внимание, что это исправление состоит из двух частей:
- говорит вам, что вам нужно сделать для того, чтобы сделать скрипт похожим на вас и / или ваши коммиты; и
- исправление сценария, чтобы it сообщало вам об этом.
Выполнение последнего приведет к первому, хотя вам придется повторить попытку (и на этот раз получить из сценария, который говорит вам, почему он вам не нравится, и что вы можете сделать об этом).