In our company we're using our own installation of GitLab 7.13.4. Access is configured to allow both https and ssh authentication. When using a git client of version 1.7, 1.9 or 2 cloning an existing project works with both authentication methods. However, with an older (SLES 11) server that uses git version 1.6.0.2 the https-method yields the following error:
> git clone https://myuser@my.host/myrepo/myproject
Initialized empty Git repository in /users/myrepo/myuser/myproject/.git/
error: File 0000000000000000000000000000000000000000 (https://myuser@my.host/myrepo/myproject/objects/00/00000000000000000000000000000000000000) corrupt
Getting pack list for https://myuser@my.host/myrepo/myproject
Getting alternates list for https://myuser@my.host/myrepo/myproject
Also look at https://myuser@my.host//<!
Also look at window.gon={};gon.default_issues_tracker="gitlab";gon.api_version="v3";gon.relative_url_root="";gon.default_avatar_url="https://my.host/assets/no_avatar-0b64d25ac5f63e6f0caee99e819105ba.png";gon.max_file_s
Segmentation fault
The ssh-method works just fine though. The problem is that we would like to prevent having to copy private key files onto the server and also updating the git client installation. Do you have any suggestions of how to resolve this error or will a client update be necessary?