SourceTree and Stash: Unable to get local issuer certificate

I just disabled SSL certificate checks (which is fine for internal repos):

Sourcetree >
  Preferences >
    Git >
      Disable SSL certificate validation (ticked)

enter image description here


After working with a peer who had been out until today, the revelation is that I had been using ONLY the certificate for the server itself. My [faulty] understanding of all the articles was that, similar to handling self-signed certs, you just tell Git to trust this cert. This is not the case for us.

Instead, it is the Root CA Cert from our domain that I should have been exporting and telling Git to trust. I swear I tried that early last week when this all first started, but to my shame I must not have.

Let this be a warning for anyone else who find themselves in my position!