2017-01-23 58 views
0

有一天,我突然就是不能推到一个水库(虽然拉动很好)。这是错误日志不能推git错误:钩子与远程红宝石错误拒绝

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' 

我也可以创建一个新项目,并将其推送到gitlab就好了。只有1个项目有这个问题

回答

0

好的。所以在我的特殊情况下,服务器中没有发现问题。我们非常绝望,试图推翻ssh而不是http,然后bam,它再次运行。最后,我们不知道为什么以及如何。现在的问题仍然存在:

  • 为什么我们通常可以推动通过HTTP如果创建新项目
  • 为什么其他 没有这个问题
2

问你的git repo admin出现这个错误。这是自定义的git钩子(意味着git插件)崩溃。

+0

我有一个同事,他可以正常地推。如果这是服务器问题,他怎么能这样做? –