ssl 认证失败的最有效地解决方案 您所在的位置:网站首页 ssl证书认证失败是什么意思呢 ssl 认证失败的最有效地解决方案

ssl 认证失败的最有效地解决方案

#ssl 认证失败的最有效地解决方案| 来源: 网络整理| 查看: 265

历时半年整理出了十多万字的学习笔记,目前依旧在更新 欢迎点赞和支持~🥳🥳🥳 博客

问题:

问题

下面是我踩坑经历,没时间的小伙伴可忽略,直接上最有效方案 1. 点击域名查询,输入 github.com (请勿用翻墙插件打开该网址) 2. 复制 github 的代理IP,如图

在这里插入图片描述

3. 找到电脑的hosts文件一般在 C:\Windows\System32\drivers\etc。 4. 将复制的IP地址添加进去

在这里插入图片描述

5. 如果还是失败,重新进行第一步检查 IP 是否更改 6. 如果更改,再操作一次 1 ~ 4 步,如果未更改,就在提交代码的命令行里输入 git config --global http.sslVerify “false”,再提交就可以了 ssl官方描述:

通过对传输层进行128-256位加密,确保网络传输数据安全。使用https加密协议访问网站,为客户端(浏览器) 到服务器端之间搭建一条加密通道,实现高强度双向加密传输,保证用户机密信息安全,防止用户信息、财务信息等重要数据的窃取或篡改。换句话说是安装了SSL证书之后数据的安全更有保障

认证服务器真实身份。安装过由第三方权威机构颁发的SSL证书,在浏览器地址栏可显示安全锁标识,点击可查询网站的真实身份,另外有些安装EVSSL证书网站,整个地址栏会变成绿色,一眼即可看出该网站安装了SSL证书,能够有效避免网站钓鱼、欺诈网站所造成的经济损失。

总之一句话为了安全。

但我们作为一只猿,心里想的只有干代码,尽量快的干出好代码然后在BUG没发现你提交之前赶紧上线。咳咳,扯远了…

解决方法: 1. 命令法: git config --global http.sslVerify "false" 优点:方便快捷,复制粘贴即可。缺点:每次上传代码都要这样来一次。 2. 使用TortoiseGit:

TortoiseGit 是基于 TortoiseSVN 的 Git 的 Windows Shell 界面。它是开源的,可以完全使用免费软件构建。 TortoiseGit 支持你执行常规任务。

首先我们下载一个,我是用腾讯管家下载的,然后一直next就可以了。 下载然后找到安装路径,我的是这个路径 路径打开settings --》Git–》右下角的Edit sysemwide gitconfig

find

把[http]下的sslBackend修改为schannel, 修改然后就可以秒提交代码了 提交 这种方法的唯一缺点就是太麻烦了,要是有更简单的方法就更好了。然后脑子灵光一闪,我好像之前看别人修改Git的配置打开过这个文件,然后没有找到sslVerify这个属性就关掉了文件,接着我就直接卸载了这个TortoiseGit,对,就是这么任性。。。 之后就是挺有有意思的,我找了好多博客都没有找到sslBackend用什么值来关闭ssl,看到它的开启值是openssl,我就猜是不是closessl来关闭。就兴奋地赶紧提交,不过直接给我报了个错,然后说这玩意只有两个值,一个是openssl,另一个就是schannel。。。 结束 3. 直接找到Git的config文件 直接打开Git的安装目录,然后找gitconfig文件 文件 更新一下: 这样修改我还出现了问题,之后往上面这个文件添加了下面这行代码就可以了 sslVerify = false

来个图 关闭ssl

又有问题了,有时候又提交不了代码,查了一下是需要IP代理,然后就可以愉快的提交代码了

首先需要访问下面网址,查询github相关访问的域名对应的ip。

域名查询 查询下面三个域名ip: github.com github.global.ssl.fastly.net codeload.Github.com

找到电脑的hosts文件,将上述三行(带ip)放在末尾,保存。

文件位置 修改后的图片

其实最好的方式是使用 SHH 的方式提交和拉取代码,这个会绕过 ssl 认证



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有