Problem to solve
I am trying to import a repo from our self-hosted Gitea instance to a self-hosted Gitlab instance. When I attempt to do so, I put in the link to our self-hosted Gitea server and the token I generated on that server, and get kicked directly to a HTTP 500 error page.
Our logs give us the following error for the requests: SSL_connect returned=1 errno=0 state=error: certificate verify failed (self signed certificate in certificate chain)
We have installed the certificates for our company’s certificate authority to ubuntu’s certificate stores, and updated it using sudo update-ca-certificates
. We can reach the Gitea server with no issues through Firefox and through the openssl s_client -connect
command.
I have made sure that outbound requests are enabled, and that there are no import rate limits set. I have also put the .crt file in Gitlab’s trusted certificate folder in addition to adding it to Ubuntu’s certificate store.
We haven’t changed any of the SSL settings:
Is there a step or config settings we are missing in order for Gitlab to trust our company’s certificate authority and do the import?
Versions
Self-managed, 15.5