diff options
Diffstat (limited to 'doc/administration/troubleshooting/ssl.md')
-rw-r--r-- | doc/administration/troubleshooting/ssl.md | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/administration/troubleshooting/ssl.md b/doc/administration/troubleshooting/ssl.md index d7bfd537eca..7c0b745f8c2 100644 --- a/doc/administration/troubleshooting/ssl.md +++ b/doc/administration/troubleshooting/ssl.md @@ -238,3 +238,17 @@ remote server that is serving only HTTP. One scenario is that you're using [object storage](../object_storage.md), which isn't served under HTTPS. GitLab is misconfigured and attempts a TLS handshake, but the object storage will respond with plain HTTP. + +## `schannel: SEC_E_UNTRUSTED_ROOT` + +If you're on Windows and get the following error: + +```plaintext +Fatal: unable to access 'https://gitlab.domain.tld/group/project.git': schannel: SEC_E_UNTRUSTED_ROOT (0x80090325) - The certificate chain was issued by an authority that is not trusted." +``` + +You may need to specify that Git should use OpenSSL: + +```shell +git config --system http.sslbackend openssl +``` |