Cannot push git error: hook declined with remote ruby error
Cannot push git error: hook declined with remote ruby error
有一天,我突然无法推送到其中一个资源(虽然拉没问题)。这是错误日志
Writing objects: 100% (42/42), 11.23 KiB | 0 bytes/s, done.
Total 42 (delta 34), reused 0 (delta 0)
remote: /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.6.2/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.6.2/lib/bundler/shared_helpers.rb:2
remote: from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.6.2/lib/bundler/setup.rb:1:in `require'
remote: from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.6.2/lib/bundler/setup.rb:1
remote: error: hook declined to update refs/heads/master
To http://192.168.1.140:8000/chnn/application2.git
! [remote rejected] master -> master (hook declined)
error: failed to push some refs to 'http://192.168.1.140:8000/chnn/application2.git'
我也可以新建一个项目,push到gitlab就好了。只有1个项目有这个问题
向您的 git 存储库管理员询问此错误。这是自定义 git 挂钩(意思是 git 插件)崩溃。
好的。所以在我的特殊情况下,服务器内没有发现问题。我们很绝望,试图通过 ssh 而不是 http,然后 bam,它再次起作用。
最后,我们不知道为什么以及如何。问题依旧:
- 为什么新建项目可以通过http正常推送
- 为什么其他
没有这个问题
有一天,我突然无法推送到其中一个资源(虽然拉没问题)。这是错误日志
Writing objects: 100% (42/42), 11.23 KiB | 0 bytes/s, done.
Total 42 (delta 34), reused 0 (delta 0)
remote: /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.6.2/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.6.2/lib/bundler/shared_helpers.rb:2
remote: from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.6.2/lib/bundler/setup.rb:1:in `require'
remote: from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.6.2/lib/bundler/setup.rb:1
remote: error: hook declined to update refs/heads/master
To http://192.168.1.140:8000/chnn/application2.git
! [remote rejected] master -> master (hook declined)
error: failed to push some refs to 'http://192.168.1.140:8000/chnn/application2.git'
我也可以新建一个项目,push到gitlab就好了。只有1个项目有这个问题
向您的 git 存储库管理员询问此错误。这是自定义 git 挂钩(意思是 git 插件)崩溃。
好的。所以在我的特殊情况下,服务器内没有发现问题。我们很绝望,试图通过 ssh 而不是 http,然后 bam,它再次起作用。 最后,我们不知道为什么以及如何。问题依旧:
- 为什么新建项目可以通过http正常推送
- 为什么其他 没有这个问题