Commit 935a0ab6 authored by Caleb Cooper's avatar Caleb Cooper Committed by Achilleas Pipinellis

Docs: add troubleshooting for schannel error for TLS

parent a24e7be3
...@@ -238,3 +238,17 @@ remote server that is serving only HTTP. ...@@ -238,3 +238,17 @@ remote server that is serving only HTTP.
One scenario is that you're using [object storage](../object_storage.md), which 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, isn't served under HTTPS. GitLab is misconfigured and attempts a TLS handshake,
but the object storage will respond with plain HTTP. 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
```
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment