Open miconx opened 4 months ago
That doesn't work yet. I'll have to hand over a custom http client which has TLS disabled. Tomorrow I'll have a look at it.
I implemented an option to disable TLS for Gitlab. Just add TLS: false
to your Gitlab source and/or destination.
You can either rebuild gickup from the skip_tls
branch or download the build artifacts from this pipeline:
https://github.com/cooperspencer/gickup/actions/runs/8000594584
Please let me know if it works for you.
i did a rebuild of your skip tls branch but it did not work here is my config file:
source: gitlab:
destination: gitlab:
did you get the same error message?
Also could you do me a favor and try if the import of a project works directly in Gitlab? Import a project from git.test.local on gitlab.test.xxx
this is the error message:
2024-02-22T13:56:44+01:00 INF mirroring repo01 to https://gitlab.test.xxx stage=gitlab url=https://gitlab.test.xxx
2024-02-22T13:56:44+01:00 ERR POST https://gitlab.test.xxx/api/v4/projects: 422 {message: HTTP open_ssl/ssl/ssl_error error: SSL_connect returned=1 errno=0 peeraddr=10.100.1.1:443 state=error: certificate verify failed (self signed certificate in certificate chain)} stage=gitlab url=https://gitlab.test.xxx
I will set up a gitlab instance with a self-signed certificate and try to replicate this issue
Also another thing that I just remembered. Do your instances have an enterprise license? Because the feature to create mirrors that pull are only available in ee.
nope add the moment there is no ee licence installed
i try to sync from gitlab to gitlab and get the following error: ERR POST https://gitlab.itest.lan/api/v4/projects: 422 {message: HTTP open_ssl/ssl/ssl_error error: SSL_connect returned=1 errno=0 peeraddr=1.2.3.4:443 state=error: certificate verify failed (self signed certificate in certificate chain)}
but from the host i am using the certificate CA ist correctly integrated - a test with openssl s_client -connect ... works fine how can i disable the tls verification?