gitlab - error: git-upload-pack died of signal 13 -


I have GitLab Server (6.7.2) in Mac OS X 10.9.2, with git 1.9.2. Two treasures are one that can successfully be cloned, but the other fails as the

 $ git clone http: //*/gamil/gamil.git cloning in 'gamil'. .. Remote: Count of objects: 426, done. Remote: Compressing objects: 100% (375/375), done. Fatal: Unexpectedly fatal hanging at the end of the remote: Early EOF fatal: Index-pack failed   

and I did not have to go to unicorn.stderr.log in GitLab Found and found

  I, [2014-04-21T23: 03: 58.761225 # 4929] Info -: Master Process Preparation I, [2014-04-21T23: 03: 58.764556 # 4940] Information -: Worker = 0 ready I, [2014-04-21T23: 03: 58.766098 # 4941] Info -: Worker = 1 Ready Error: GIT-Upload-Packet Signal died 13   < p> What happens when this error occurs Land? how to fix it? thank you in advanced!  

Edit 1 :

I have checked the repository:

  $ git fsck checking the object directory It has been: 100% (256/256), checked the items: 100% (426/426), done.   

It looks like everything is fine, but can not clone in the local computer.

Edit 2 :

I have updated GitLab for 6.8 with no luck.

Edit :

I get the problematic repository as ssh protocol

 < code> $ git clone dongle @ & lt; ... & gt;: gamil cloning 'gamil' ... Remote: Count of objects: 426, done Remote: Compressing objects: 100% (317/317), done. Remote: Total 426 (Delta 89), 426 (Delta 89) Recovered Objects: 100% (426/426), 821.19 kb. 0 bytes / s, resolved Deltas solution: 100% (89/89), done. Checking connectivity ... done   

Edit 4 :

I entered the Unicorn .bb Checked out the timeout in:

  :  
   

and

> If the request is made, if a file that is not found in the root folder, then Proxy Upstream (Gitlab Unicorn) space @gitlab {proxy_read_timeout 300; # Some requests take more than 30 seconds. Proxy_connect_timeout 300; # Some requests take more than 30 seconds. Proxy_redirect closed; Proxy_set_header x-forward-proto $ scheme; Proxy_set_header host $ http_host; Proxy_set_header X-real-IP $ remote_adder; Proxy_set_header X-Forward- $ proxy_add_x_forwarded_for; Proxy_pass http: // gitlab; } I 5

I uploaded the repository to GitHub, and the clone is ok:

  $ git clone https: // github.com/dongli/GAMIL.git 1 '1' Cloning ... Remote: Count of Objects: 355, Remote: Objects Compression: 100% (308/308), done. Remote: Total 355 (Delta 35), 355 (Delta 35) items recovered: 100% (355/355), 80 9 .75 KB. 244.00KB / S, did the solution of Deltas: 100% (35/35), done. Checking connectivity ... done   

So the repository is good.

I finally found /var/log/nginx/gitlab_error.log Which is complaining, the cause of my problem

  2014/04/27 17:25:21 [Critic] 14331 # 0: * 19 Open () "upstream, customer: 123.113 33.131, Server: *, "/ usr / local / var / run / nginx / proxy_temp / 3/00/0000000003" failed (13: permission denied): "POST / gamil / gamil.git / git-upload- pack HTTP / 1.1 ", upstream:" http: // unix: /Users/git/gitlab/tmp/sockets/gitlab.socket:/gamil/gamil.git/git-upload-pack ", host:" * "< / Code>  

Directory / usr / local / var access is allowed

  drwx ------ 8 do Ngli admin 272 4 1 14:55 var   

so I sent it to

  drwxr-x- 8 dongle admin 272 4 1 14:55 var   

then the error has ended.

Comments

Popular posts from this blog

Verilog Error: output or inout port "Q" must be connected to a structural net expression -

jasper reports - How to center align barcode using jasperreports and barcode4j -

c# - ASP.NET MVC - Attaching an entity of type 'MODELNAME' failed because another entity of the same type already has the same primary key value -