gitlab-http
gitlab-http copied to clipboard
Internal server error with git 1.7.1 on CentOS6
In case of cloning repository by using git-1.7.1, the server returns 500 error. This seems an issue of git client.
In git-1.7.1, git provides user name directly to server. For example, user name "[email protected]" needs url-encoding as "nobrin%40foo.com". Generally, to access repository over HTTP(S), https://nobrin%[email protected]/git/foo.git. With higher version of git (I confirmed 1.7.4), git uses decoded user name ([email protected]). However, older one does not (nobrin%40foo.com).
So, gitlab-http is required small modification for this issue. I'll handle it soon.