SourceTree 使用中遇到的问题 SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaostrong/article/details/80229491
  1. 首先我开始使用的SourceTree 是1.9版本的界面好看又好用。然而突然间爆出异常,一下蒙比了。由于前段时间总是提示我要更新SourceTree 所以我就认为是SourceTree的问题,然后进行了升级。然而悲剧就是这么发生的。进行升级之后,不能使用它要求使用.Net Framework4.7版本,我得电脑上使用的是4.6.
  2. 于是我在网上找到了4.7版本下载下来之后安装,结果爆出异常。简单的说就是电脑系统不支持。我这个本也是老本了。悲剧发生了总该处理吧。于是我安装了SourceTree2.4.8版本如下:
    安装过程中总是让我登录
    这里写图片描述
    但是点击已有账号总是加载不出来,说是要翻墙,但是呢js总是加载不出来,在网上找了好多资料发现可以解决如下:
    SourceTree 安装之后需要使用账号登陆以授权,并且是强制登陆。

登录过程非常漫长,并未在不FQ的情况下是不能成功的,下面记录一下跳过登录的方法。
装之后,转到用户本地文件夹下的 SourceTree 目录,找到accounts.json 文件,没有则新建。
C:\Users\Administrator\AppData\Local\Atlassian\SourceTree

[
{
i d : 1 , type”: “SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity”,
“Authenticate”: true,
“HostInstance”: {
i d : 2 , type”: “SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount”,
“Host”: {
i d : 3 , type”: “SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount”,
“Id”: “atlassian account”
},
“BaseUrl”: “https://id.atlassian.com/
},
“Credentials”: {
i d : 4 , type”: “SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account”,
“Username”: “”,
“Email”: null
},
“IsDefault”: false
}
]

现在再打开 SourceTree,直接显示主窗口了。
3. 但是在push 代码的时候出现了 SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version 原因是自己的git 版本太低。我的处理办法是使用电脑上安装的git 我得版本是2.15 版本不低,查看了一下SourceTree内置的git 版本只有2.1 所以果断更新
这里写图片描述 点击选项。

这里写图片描述
4. 使用系统安装的git 。然后再次尝试了就好了。

猜你喜欢

转载自blog.csdn.net/zhaostrong/article/details/80229491