Strange error while pushing over HTTP
Created by: qfox
Just FYI, sorry if dup
$ git --version git version 1.7.2.5
$ cat /home/gitlab/gitlab/VERSION 2.8.2
$ cd ~/reps/radiance-core && git push origin master Username: Password: Counting objects: 33, done. Compressing objects: 100% (19/19), done. Writing objects: 100% (19/19), 7.13 KiB, done. Total 19 (delta 13), reused 0 (delta 0) error: RPC failed; result=22, HTTP code = 500 fatal: The remote end hung up unexpectedly fatal: The remote end hung up unexpectedly
In log:
Started GET "/radiance-core.git/info/refs?service=git-receive-pack" for 127.0.0.1 at 2012-09-14 02:08:06 +0400
Started GET "/radiance-core.git/info/refs?service=git-receive-pack" for 127.0.0.1 at 2012-09-14 02:08:19 +0400
Started GET "/radiance-core.git/info/refs?service=git-receive-pack" for 127.0.0.1 at 2012-09-14 02:08:19 +0400
Started POST "/radiance-core.git/git-receive-pack" for 127.0.0.1 at 2012-09-14 02:08:20 +0400
NoMethodError (undefined method `string' for #<Unicorn::TeeInput:0xc297c58>):
config/initializers/grack_auth.rb:47:in `current_ref'
config/initializers/grack_auth.rb:30:in `valid?'