Error 500 on git clone via http

Hey there,

I installed GitLab today on my Server and everything works fine exept that I cant clone via http.
The Error is:

git clone https://git.example.de/group/project.git
Cloning into ‘project’…
Username for ‘https://git.example.de’: user
Password for ‘https://user@git.example.de’:
fatal: unable to access ‘https://git.example.de/group/project.git/’: The requested URL returned error: 500

I’m using Apache as the webserver.

It’s working fine over SSH and I already googled a lot but I can’t seem to find the solution for my problem.

If I need to post some configs just tell me.

Thanks for your help.

Manrax

Same problem here.

I am using Apache as webserver and proxy too.
SSH clone is working but http gives 500.

Any ideas?

What does the apache error log say?

Hi @Manrax,

What does your Apache configuration look like? It sounds like Apache isn’t configured to route requests through the GitLab-workhorse component right now.

Take a look at the example Apache configuration in the GitLab Recipes project for more information :smiley:

Thanks!

FINALLY!! The answer was gitlab-workhorse – setting it in the Apache gitlab.conf file to listen on port 8181 instead of port 8080. It only took 3 days to find this.