2015-09-23 3 views
1

Я пытаюсь вытащить свой «главный» репозиторий с удаленного git на другой удаленный, который я создал. (Старый мерзавец дистанционного управления имеет много ошибок, и я не могу показаться, чтобы исправить это) Когда я пытаюсь нажать мастер ветку я получаю эту ошибку:Ошибка нажатия GitLab (отклонение крюка)

Writing objects: 100% (1002/1002), 144.73 KiB | 0 bytes/s, done. 
Total 1002 (delta 362), reused 1002 (delta 362) 
POST git-receive-pack (148344 bytes) 
remote: /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.10.6/lib/bundler/shared_helpers.rb:2:in `require': no such file to load -- rubygems (LoadError) 
remote:  from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.10.6/lib/bundler/shared_helpers.rb:2 
remote:  from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.10.6/lib/bundler/setup.rb:1:in `require' 
remote:  from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.10.6/lib/bundler/setup.rb:1 
remote: error: hook declined to update refs/heads/master 
To http://192.168.45.92/root/old_git.git 
! [remote rejected] master -> master (hook declined) 
error: failed to push some refs to 'http://192.168.45.92/root/old_git. 

Любая помощь будет здорово, спасибо.

ответ

0

Попробуйте удалить follwing, которые могут указывать на старый пульт

Внутри/дома/мерзавец/репозиториях

rm -rf **/hooks/gitolite-hooked 
rm -rf **/hooks/gl-pre-git.hub-sample 
rm -rf **/hooks/post-receive.mirrorpush 
+0

который один? root/old_git - это новый пульт, где я пытаюсь нажать все. (его назначение) –

+0

Удалите вышеуказанные файлы на старом пульте и попробуйте. –

+0

У меня нет этих файлов. Все, что у меня есть: applypatch-msg.sample * post-update.sample * pre-commit.sample * pre-push.sample * update @ commit-msg.sample * pre-applypatch.sample * prepare-commit-msg .sample * pre-rebase.sample * обновление.sample * –