How do I setup Sourcetree to access Github now that they deprecate weak cryptographic standards?
Asked by RossL:

Github turned off some cryptographic standards for access today. Reading the notice:

<https://githubengineering.com/crypto-removal-notice/>

it appears that TLS 1.2 should work, but when I choose "Enable TLS 1.2" on the Network tab of the Options dialog, I continue to receive the following error.

error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

How do I setup Sourcetree to access Github now that they deprecate weak cryptographic standards?

I am using Sourcetree Version 2.4.8.0 on Windows 7 and also 2.4.7.0 on Windows 10.

Thank you.


Answers:
author: Andrew Magill
body: The problem is that SourceTree's embedded git client comes with git-crediential-manager v1.12, which no longer works now that Github has disabled TLS 1.1. Until they update the embedded git package, you'll have to switch to a system git client with git-credential-manager v1.14, or manually replace git-credential-manager in your embedded git client with v1.14. You can get the new version of git-credential-manager [from Microsoft's Github page](https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/tag/v1.14.0). I just downloaded the ZIP and extracted it to C:\\Users\\USERNAME\\AppData\\Local\\SourceTree-Settings\\beta\\git_local\\mingw32\\libexec\\git-core, but your path my vary.

comments: author: Nick Williams
body: Works perfectly. Thanks!


author: RossL
body: Thanks, Andrew, for the quick response and useful information beyond just a suggestion!

Your suggestion also worked for me after I updated the embedded Git version from 1.95 to 2.15. I deviated a bit from your procedure in that I ran the .exe version of the installer rather than unzipping.

While access to Github works, I get some disconcerting messages during the process which I don't think I used to see. Do you see these?

```
git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin
fatal: HttpRequestException encountered.
 An error occurred while sending the request.

From https://github.com/<myaccount>/<myrepo>
 08396f5..9825d82 master -> origin/master


git -c diff.mnemonicprefix=false -c core.quotepath=false pull origin master
fatal: HttpRequestException encountered.
 An error occurred while sending the request.

From https://github.com/<myaccount>/<myrepo>
 * branch master -> FETCH_HEAD

Updating 08396f5..9825d82
Fast-forward

 src/TestApps/IdiomaEleccion/Program.cs | 2 ++
 1 file changed, 2 insertions(+)

Completed successfully.

```


author: Matt Cromwell
body: I also had this problem, but there's no need to put the Windows Github Manager at the path. Instead, SourceTree has a setting where you can choose to use the "System Git" instead of the "Embedded Git". Make sure Git is updated locally, then in SourceTree go to "Tools \> Options" then the "Git" tab, then click on "Use System Git" at the bottom. See here:

![](https://i.imgur.com/aP9FCNj.png)


author: Dino B
body: That does not work, it is disabled just like in your screenshot


author: David Parham
body: mine looks a tad different but I clicked System, and it did disable like you're showing, but when i did "origin - Fetch" - at least it does not error, it says Completed Successfully; but, back in my main tab, origin shows nothing. just blank, no files. ideas??


author: Yamini
body: [@Matt Cromwell](/t5/user/viewprofilepage/user-id/680665) This resolved my issue many thanks!


author: Matt Cromwell
body: [@Dino B](/t5/user/viewprofilepage/user-id/1614758) mine was disabled because it was the one in use. If "Use Embedded Git" is bold, then it means it's available to be clicked/chosen. It's honestly not the most intuitive UI here at all, but if it's greyed out then it is most likely Enabled.


author: China Puriifer
body: Hi,

Thanks for the information your answer make my day. Actually i was looking for the grade topics solution and your post is related to my requirnments. Thanks alot for sharing your valuable information but i think i have some thing which can boost your knowledge for it [read](https://www.olansichina.com/)more....,

Regards,