使用curl出现gnutls_handshake() failed: Error in the pull functio_curl: (35) gnutls_handshake() failed: error in the-程序员宅基地

技术标签: Linux  

问题

系统:Ubuntu 16.04 LTS (amd64)
上来安了:

sudo apt-get install git
sudo apt-get install curl

然后想下载repo工具:

mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

在执行curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo出现错误:
错误提示一:gnutls_handshake() failed: Error in the pull function.
错误提示二:GnuTLS recv error (-54): Error in the pull function.
错误提示三:Failed to connect to storage.googleapis.com port 443: Connection refused.

(有那么一次下载成功了,其余次数都下载不了)

原因

这他喵的跟天朝的GFW有关,一般你会把/etc/resolv.conf里面添加上谷歌的dns(或者阿里的),8.8.8.8,然后你再执行这条命令就好了,但是你接着再执行就连接不上了。你用火狐浏览器都能自己把那个repo文件下载下来,再复制到~/bin里面去,但你用curl就是不好使,真是心累。

解决

Git Repo 镜像使用,还是用清华大学镜像站吧,下载repo这个py脚本用下面命令

curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo
chmod +x repo

里面的更新一节,你也做了吧,不然repo init时就会报错Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle。原因是:
repo的运行过程中会尝试访问官方的git源更新自己(但是因为你被墙了,所以又无法更新自己,自然报连接拒绝了),如果想使用tuna的镜像源进行更新,可以将如下内容复制到你的~/.bashrc

export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/anlian523/article/details/90729063

智能推荐

Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 必須宣告純量變數 "@P30@P31"。-程序员宅基地

文章浏览阅读1.4k次。这个是SqlServer数据库,在Mybatis Insert添加的时候报的错,具体原因是sql写错了,写values的时候,字段之间忘记用”,”隔开了;INSERT INTO tabName(字段1,字段2,字段3....) values (字段1=#{字段1名称},字段2=#{字段2名称}字段3=#{字段3名称});..._caused by: com.microsoft.sqlserver.jdbc.sqlserverexception: 对象名 'sys_role

千锋python上海培训地址_千峰python地址-程序员宅基地

文章浏览阅读135次。现在想要学一门技术找个好的工作,对于刚毕业的大学生或想转行的人来说确实是一种不错的选择,而在众多培训机构中,IT培训无疑是技术培训中比较热门的了,未来IT行业的发展潜力是非常巨大的,IT行业正在推动整个科技领域的发展,未来IT行业将是引领科技发展的重要行业之一,因此必然将持续需要大量的人才,现在人才缺口依然很大,所以你想转IT,目前依然合适。因为IT行业广阔的前景,吸引着越来越多的人不断加入到程序员大军中,对于想进入到这个行业的人来说,如何正确选择一家靠谱的培训机构很重要,全国有大大小..._千峰python地址

东北大学计算机博士申请考核,东北大学2017年博士研究生申请考核和硕博连读考核成绩公示.PDF...-程序员宅基地

文章浏览阅读264次。东北大学2017 年博士研究生申请考核及硕博连读考核成绩公示(按考生报名号排序)申请考核考生 外语考核情况 (或 导师考 专业基 科研能 综合素考试方式报名号 笔试成绩) 核成绩 础成绩 力成绩 质成绩1014599..._东北大学 计算机博士

IntelliJ IDEA常用配置_idea设置springboot启动内存-程序员宅基地

文章浏览阅读4.3k次,点赞2次,收藏8次。IntelliJ IDEA常用配置_idea设置springboot启动内存

Web报表打印·简单实现_web打印表格怎么做-程序员宅基地

文章浏览阅读1.1k次。近日看到论坛中有好多人提到,Web 方式打印报表 的问题 都感觉很辣手。 本人有点小技巧愿意拿处来和大家分享。 本方法不分语言(ASP,ASP.NET,JSP,PHP..)可以生成HTML的语言都可以使用。 其实很简单只要你略懂 HTML,CSS 即可,打印的出来的效果(那就要看你自己了)个人认为一般的打印完全可以应付。 先给一个简单实用的方式(可以打印多页,控制分页,隐藏非打印项目) 报表_web打印表格怎么做

IDEA打包jar后使用exe4j生成exe可执行程序_idea打包jar通过exe4j生成exe-程序员宅基地

文章浏览阅读385次,点赞15次,收藏11次。IDEA打包jar后生成exe可执行程序。如果将编译好的exe进行安装后,运行出现环境错误问题,很可能是最后一步添加jre路径有问题。在使用javafx编写个人工具时打包成windows简要步骤记录。IDEA打包jar后使用exe4j生成exe可执行程序。并使用Inno Setup 编译器生成可安装程序。添加文件夹可添加jre。可修改上面的编译文件。_idea打包jar通过exe4j生成exe

随便推点

XJTLU_CPT111_JAVA PROGRAMMING 笔记-程序员宅基地

文章浏览阅读822次,点赞23次,收藏31次。XJTLU ICS/CST/DMT大二上java课程笔记

互联网服务器使用ipset 和iptables禁止国外IP访问_sip 服务器禁止国外访问-程序员宅基地

文章浏览阅读2.2k次。互联网服务器禁止国外IP访问 项目上服务器在互联网环境,开放了数据库3306端口,没几天就发现被搞了,需要支付比特币? 幸运的是测试环境,没有生产数据。查了日志发现是个国外IP搞的,于是就看了很多文章,确定了用ipset和iptables的白名单控制input。 基本思路就是先创建IPSET国内IP地址表,之后防火墙阻断掉表内没有地址的请求。1. IPSETyum install ipset // 安装ipsetipset create china hash:net hash_sip 服务器禁止国外访问

华为mate40可以用鸿蒙系统吗,华为Mate40可升级鸿蒙系统,除了这点之外,还有哪些地方值得关注...-程序员宅基地

文章浏览阅读213次。原标题:华为Mate40可升级鸿蒙系统,除了这点之外,还有哪些地方值得关注华为Mate40 Pro发布日期到现在还没有公布,余承东表示,一切都会如期而至。数码大V透露华为Mate40的预热是从国庆假期开始,以15天的预热时间计算,发布日期应该是10月20日。 华为Mate40 Pro是华为最重要的旗舰,也是首批可以升级到鸿蒙2.0系统的旗舰手机之一。鸿蒙2.0是华为自己研发的基于微内核的全场景分布..._mate40支持纯血鸿蒙吗

python安装在什么系统下最好-学python语言用什么软件比较好?需要安装哪些软件?...-程序员宅基地

文章浏览阅读534次。Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几款Python代码编辑器和Python集成开发工具。一、Python代码编辑器1. Sublime TextSublime Text是一款非常流行的代码编辑器,支持Python代码编辑,同时兼容所有平台,并且丰富的插件..._python需要安装什么软件

[Spark、hadoop]Spark Streaming整合kafka实战_查询kafka 3.5.1使用spark-streaming-kafka-程序员宅基地

文章浏览阅读3.5k次,点赞63次,收藏81次。Kafka是由Apache软件基金会开发的一个开源流处理平台,它使用Scala和Java语言编写,是一个基于Zookeeper系统的分布式发布订阅消息系统,该项目的设计初衷是为实时数据提供一个统一、高通量、低等待的消息传递平台。①、Kafka的众多优点:其优点具体:(1)解耦。Kafka 具备消息系统的优点,只要生产者和消费者数据两端遵循接口约束,就可以自行扩展或修改数据处理的业务过程。(2)高吞吐量、低延迟。即使在非常廉价的机器上,Kafka也能做到每秒处理几十万条消息,而它的延迟最低只有几毫_查询kafka 3.5.1使用spark-streaming-kafka

加密衍生品赛道异军突起 CBOEX如何做到攻守兼备灵巧破局?_cbuetx-程序员宅基地

文章浏览阅读213次。自2020年开始,传统金融市场与加密经济的联系便日益加深。2020年全年数字资产现货成交额高达21万亿美元,增幅超过50%;2020年数字资产期货市场全年成交量超过12万亿美元,越来越多的传统市场的投资者们选择将数字资产作为投资组合中的一部分,传统金融机构与科技巨头也开始积极拥抱加密市场。作为数字经济体系当中的核心枢纽,交易所承担着打通一二级市场、连接项目方与投资者的重要职能,是数字经济发展不可或缺的基础设施。传统金融与数字经济的融合让市场对交易所的要求越来越高,同时竞争对手的增加,赛道逐渐饱和,使得资产_cbuetx

推荐文章

热门文章

相关标签