I have installed gitlab behind pound proxy. Pound proxy provides the secure connection and requires the connection between pound and gitlab is non-secure. If I set the root URL to https so the links in the application are correct, it seems that Gitlab will not support a non secure connection any more. I am using the omnibus package on Debian 7.
It does support non ssl connections. Make sure the
external_url is correct (http://) and also you haven’t enabled the nginx option to redirect to https.
sorry probably not clear enough. It works the way that you describe but the links in the application are wrong. ie. the link to the repo says http://example.com:group/repo.git and it needs to say https://example.com:group/repo.git. Is there a way to set the external_url to https but still use a non-secure connection.