与git相关错误的究极解决方案

news2025/7/7 23:19:14

没有科学上网导致的git推送和拉取错误,严重阻碍了搬砖进度,遇到的与git有关的错误:

1. gnutls_handshake() failed: The TLS connection was non-properly terminated.

2. Failed to connect to github.com port 443:connection timed out

网上搜索到的基本上都是玄学解决方案,并不能解决实际问题,唯有科学上网才是真理。

以下是个人在远程租赁服务器(AutoDL打广告费谢谢)上配置科学上网的过程。

1. ShadowsocksR安装和配置

下载SSR配置脚本:https://github.com/the0demiurge/CharlesScripts/raw/master/charles/bin/ssr

然后执行以下命令:

sudo mv ssr /usr/local/bin
sudo chmod 766 /usr/local/bin/ssr
ssr install

执行命令:ssr config 出现以下信息,根据自己的需求配置代理信息。

2. 安装配置privoxy

sudo apt-get install privoxy #安装privoxy
sudo vim /etc/privoxy/config #配置privoxy

通过/搜索listen-address 192.168.0.1:8118,然后将前面的#去掉,然后修改为listen-address 127.0.0.1:8118(端口号可以自行更改,后面同理);同理,取消listen-address [::1]:8118前面的注释,不用修改。
搜索forward-socks5t,然后取消注释(没找到可以新建一行),然后将内容修改为如下内容:

forward-socks5t   /               127.0.0.1:1080 .

然后,重启privoxy:

sudo service privoxy start

注意最后的那个点是必须写的。

3. 给git配置代理

git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'

如果想取消git代理,执行以下命令:

git config --global --unset http.proxy
git config --global --unset https.proxy

完结,撒花!!!快去愉快搬砖

参考(可能需要科学上网才能打开):Ubuntu Server 18.04 LTS 使用Shadowsocks-ShadowsocksR访问互联网 | Mystery0の小站

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/9404.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Postman 如何获取请求结果并设置到请求头中

目录1.设置环境变量2.获取token,并赋值给环境变量3.将环境变量添加到请求头Postman: 是一款用于接口调试和测试的开发工具,功能强大,使用简单。 无论是开发人员进行接口调试,还是测试人员做接口测试,Postma…

本地生活小程序有什么功能_本地生活小程序的优势

对于平台运营方 痛点:社区团购毛利偏低 零售行业竞争激烈,单纯依靠社区团购卖货整体毛利率较低 手中大量用户,缺少好的变现模式,迫切需要提升盈利能力。 优势:提升盈利,解决流量变现 本地生活属于轻资产…

8Manage:千万别忽视了供应商绩效管理

供应商绩效管理是采购管理流程中的一部分,现代企业几乎都会对供应商实行绩效考核。绩效管理的主要目的是了解供应商的表现、促进供应商改进,并为工业商奖励、供应商优化提供依据,以此来发现优质的供应商,及时改进不合格的供应商。…

Python控制自己的手机摄像头拍照,并把照片自动发送到邮箱

前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 又到了学Python时刻~ 今天这个案例,就是控制自己的摄像头拍照, 并且把拍下来的照片,通过邮件发到自己的邮箱里。 想完成今天的这个案例,只要记住一个重点:你…

CSDN的MD编辑器【写作技巧】

CSDN的MD编辑器【写作技巧】在线LaTeX公式的编辑器快捷键,结合快捷键提高效率写作技巧在线LaTeX公式的编辑器 推荐去https://www.latexlive.com/在线LaTeX公式编辑器 将写好的公式代码复制过来。 然后复制在CSDN编辑器里面前后加上符合$就行了 前后加两个该符合就会…

Java环境安装即配置

一、java1.8的安装步骤 1 安装目录创建java文件夹 在想要安装java的目录下创建一个java文件夹,不能出现特殊符号和汉字、空格等 2 java文件夹内创建jdk和jre Java安装需要两部分,一个jdk一个jre 所以在java文件夹中创建两个文件夹 3 解压安装包 通过百度网盘分享的文件&#…

【论文精读3】MVSNet系列论文详解-P-MVSNet

P-MVSNet全名为“P-MVSNet: Learning Patch-wise Matching Confidence Aggregation for Multi-View Stereo”,名字当中反映了论文的核心模块即基于学习方法的分块匹配置信聚合模块,乍一看有点难理解,但看完本文肯定很清楚啦。 本文是MVSNet系…

mysql 数据库使用分享(多图解析)

1、大体流程 1.1 一些概念 1.1.1 RDBMS 关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,类似excel 1.1.2 OLAP 和 OLTP OLTP(Online transactionprocessing):在线/联机 事务 处理。主要是对数据库中的数据…

PTA:字符串加密

输入一个原始字符串(长度小于80),然后输入一个5位的数字字符串作为加密密钥,对原始字符串中的每个字符根据其位置(对5取模)变换为加上数字字符串中的数字的字符。如输入原始字符串student,然后输…

Linux学习-36-文件系统管理-硬盘结构

10 Linux文件系统管理 之前在安装Linux的时候已经对 Linux 的分区方法和文件系统进行了介绍。不过那种分区方法是在安装系统的同时使用图形界面进行分区,如果添加了一块硬盘,那么当然要有不重新安装系统就可以分区的方法。文件系统即分区:原…

通达信接口进行二次编程开发步骤

大家都知道通达信接口是比较流行的快速通达信数据excel接口,能够提供多家券商,包括通达信数据excel接口、量化回测平台等。 通达信接口API接口说明(部分) 今天小编主要讲一下,关于通达信接口进行二次编程开发步骤如下…

【Linux】基本指令合集

1、ls 指令 功能: 显示当前目录下的所以子目录和文件 常用选项: -a:显示目录下的所以文件和以 . 开头的隐藏文件 -l:查看文件,ls -l等价于ll -R:显示所以子目录下的文件 -t:以时间排序 举例: …

PyCharm 的初始设置

目标 1、恢复 PyCharm 的初始设置 2、第一次启动 PyCharm/ 3、新建一个 Python 项目 4、设置 PyCharm 的字体显示 5、PyCharm 的升级以及其他 6、PyCharm 的官方网站地址是: PyCharm: the Python IDE for Professional Developers by JetBrains 01. 恢复 Py…

PMP有用吗,PMP含金量,如何转型项目经理?

先说一句,pmp是有用的,含金量也挺高的,也可以转型项目经理的,我再分别说明一下。 1、PMP有用么? 从本质来说,应该是pmp学习项目管理有没有用。 参加PMP认证与考试的过程是一个系统学习和巩固项目管理知识…

小白速点,计算机的存储规则你知道多少

计算机的存储规则 以前的认知 ​ 我们知道计算机中所有的文件都是存储在硬盘上的。当我们在编辑一个文档的时候,点击了保存按钮,那么文件中所有的数据都会保存在硬盘上。 但是他是怎么存储的呢?咱们就需要来学习一下。 计算机的二进制 ​…

三驾马车、四大赛道,元宇宙如何领跑数字经济?

进入2022年,全球互联网巨头继续加快布局元宇宙步伐,国内互联网企业也争相申请注册元宇宙相关商标,抢占数字经济发展先机。 党的十八大以来,发展数字经济逐渐上升为国家战略。多名业内权威人士表示,元宇宙或将引领全球数字经济发展,亟须尽快出台政策,破解制约元宇宙发展的法律…

隐式神经表示做超分:Local Texture Estimator for Implicit Representation Function

文章目录1. Local Texture Estimator for Implicit Representation Function1. 通过隐式神经网络表示方法 实现 超分辨率。2. 在编码器和解码器之间作者引入一个 local texture estimator3. 代码分析整体框架生成图像特征,编码器是一个常规的卷积网络,文…

vue3【生命周期讲解-详】

一、通过配置项的形式使用生命周期钩子 父组件&#xff1a; <template><button click"isShowDiv!isShowDiv">切换显示隐藏</button><Test v-if"isShowDiv"></Test> </template><script> import Test from ./…

怎么查看LinkedIn领英号用了多久?

怎么查看LinkedIn领英号用了多久&#xff1f; 1.第一步&#xff0c;点击“我”&#xff0c;点击设置和隐私 2.第二步&#xff0c;点击“数据隐私”&#xff0c;再点击“管理您的资料和活动” 3.往更早的时间去翻找&#xff0c;最早的就是注册时间 LinkedIn领英有什么开发…

Appium学习日记(三)——Windows系统测试桌面应用

Appium学习日记&#xff08;三&#xff09;——Windows系统测试桌面应用 一、环境搭建 1-1、WinAppDriver环境搭建 &#xff08;1&#xff09;开启开发者选项中的“开发人员模式” &#xff08;2&#xff09;Windows sdk下载安装 下载地址&#xff1a;https://developer.mi…