I installed Gitlab CE on my server with Debian 12.
Works perfectly without SSL, page access, git commands, etc.
When I configure SSL for https access, with my certificate and key, access to the page works fine, it appears as protected in the browser, I can browse the git, see repositories, everything is fine, but when I try to make a git clone on some other computer I get the following error “SSL certificate problem: unable to get local issuer certificate”.
I already did and redid several times the settings indicated here in the link “Configure SSL for a Linux package installation | GitLab” in the part of “Configure HTTPS manually”, I tried other things that I found on the internet, but I didn’t get success.
Apparently everything is right with the certificate, because I use it in an apache application and it has no problems. Just as it works well also when accessed by the browser.