title: git fatal error: Unsupported SSL backend 'schannel'
body: <p>Trying to access <code>git-bash</code> prepared git repo with canonical <code>git</code>, and I'm getting:</p>
  <pre class="lang-sh prettyprint-override"><code>$ git pull
  fatal: Unsupported SSL backend 'schannel'. Supported SSL backends:
          gnutls
  </code></pre>
  <p>Following <a href="https://stackoverflow.com/questions/64762722/using-git-bash-under-wsl">Using Git Bash under WSL</a>, I've done <code>git config http.sslBackend openssl</code>:</p>
  <pre><code>$ git config http.sslBackend 
  openssl
  
  $ git config --global http.sslBackend
  openssl
  </code></pre>
  <p>Following tip <a href="https://www.reddit.com/r/git/comments/i7wjq9/git_fatalunsupported_ssl_backend_openssl/" rel="noreferrer">from reddit</a>, I've done:</p>
  <pre><code>sudo apt install -y gnutls-bin
  
  # and here are my installed packages:
  ii gnutls-bin  amd64 GNU TLS library - commandline utilities
  ii libcurl3-gnutls:amd64  amd64 easy-to-use client-side URL transfer library (GnuTLS flavour)
  ii libgnutls-dane0:amd64  amd64 GNU TLS library - DANE security support
  ii libgnutls30:amd64  amd64 GNU TLS library - main runtime library
  </code></pre>
  <p>What else I'm missing?</p>
  <pre><code>$ lsb_release -a
  No LSB modules are available.
  Distributor ID: Debian
  Description:    Debian GNU/Linux 10 (buster)
  Release:        10
  Codename:       buster
  </code></pre>
  <p>Run within Windows WSL.</p>
  <p><strong>PS</strong>. After all above tweaking, <code>git-bash</code> can still <code>pull</code> this git repo just fine, so I guess the <code>SSL backend 'schannel'</code> is configured somewhere else in this repo.</p>
  <p><strong>PPS</strong>. Found that it has nothing to do with <em>&quot;<code>git-bash</code> prepared git repo&quot;</em>, as even cloning a fresh one will give me the exact same error.</p>
  <p>Here is my <code>git config --show-origin -l</code> output, let me know if I need to include more:</p>
  <pre><code>$ git config --show-origin -l | grep -E 'ssl|http'
  file:/home/me/.gitconfig        http.sslbackend=openssl
  file:.git/config        http.sslverify=false
  file:.git/config        http.sslbackend=openssl
  file:.git/config        http.emptyauth=true
  file:.git/config        remote.origin.url=http://xxx:8080/tfs/DefaultCollection/xxx
  file:.git/config        lfs.http://xxx:8080/tfs/DefaultCollection/xxx/info/lfs.access=ntlm
  </code></pre>