`

本地clone GitHub上的项目报错 Recv failure: Connection reset by peer

 
阅读更多

百度查到是

        最近在使用curl中遇到CURL ERROR: Recv failure: Connection reset by peer的报错提示,现把解决方法与大家共享,希望对大家有所帮助。

我们经常用curl来访问web站点,web站点目前主要分为http和https两种协议,众所周知https类型的网站都是通过ssl协议+http协议的,是目前最安全的网站协议,访问此类网站的时候,会走ssl协议,验证访问者的证书,检测是否安全。

通过curl访问此类网站也是如此流程,但是curl中需要添加相应的参数,绕过ssl证书的验证,才可以正常访问,如出现此错误的一般原因是没有加此参数(如下所示)。

1
2
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($c, CURLOPT_SSL_VERIFYHOST, false);

 

也有说关闭防火墙的

1.关闭ubuntu的防火墙 ufw disable搜索
2.卸载了iptables         apt-get remove iptables
1.用iptables -F这个命令来关闭防火墙,但是使用这个命令前,千万记得用iptables 

 

我自己把防火墙关闭之后再次clone 确实clone 下来了 ╮(╯▽╰)╭

分享到:
评论

相关推荐

    解决 github项目clone报错 Failed connect to github.com:443; 解决

    系统环境:CentOS Linux release 7.6.1810 (Core) 起因:npm构建时报错 npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t https://github.com/nhn/raphael.git ... Connection timed out npm

    解决 github项目clone报错 Failed connect to github.com:443; Connection

    系统环境:CentOS Linux release 7.6.1810 (Core)  起因:npm构建时报错 npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t https://github.com/nhn/raphael.git ... Connection timed out npm

    GITHUB镜像网站表

    二:有些网站不太稳定,可能会报错,如作者尝试的https://gitclone.com/github.com/Ultimaker/Cura报错502错误的网关。 再补充一个映射网站:http://toolwa.com/github/,可以将github链接映射到...

    有关pycharm登录github时有的时候会报错connection reset的问题

    2020/5/4号再次爆出这个问题,导致我push项目失败,经过仔细研究发现 【Github登录】更新官方推荐的使用access_token安全访问API的方式,使用Github推荐的最新方式(Authorization HTTP header),旧方式(query ...

    github-explorer-graphql:示范性的日常实践-源码

    :bookmark:清醒Nestaaplicaçãopossivel listar 10...反环境运动VSCode纱React打字稿React路由器Dom ContextAPI钩子Axios :laptop:网页截图 :construction_worker:科莫·罗达·普罗耶托# Clone Repository$ git clone ...

    github-proxy:有效改善 clone github repo 过慢的问题

    在执行 git clone git@github.com:author/repo.git 命令时,将 git@github.com: 重定向到此脚本,然后这里会判断是否已经 clone 过该 repo,如果是的话,直接返回,不然就去 github 获取一下,然后存到本地。...

    Python-gitim用一个简单命令clone你的所有github仓库

    这个工具允许用户通过执行单一命令,就能将他们在GitHub上的所有仓库下载到本地计算机。这在需要快速备份或同步多个仓库时非常方便。 描述 "gitim-用一个简单命令, clone 你的所有 github 仓库" 进一步强调了`gitim...

    利用git从github上拉取项目

    这将创建一个新的本地目录,其中包含从GitHub上拉取的项目所有文件。 接下来,你可能需要**更新或拉取git资源**。如果你已经有一个本地副本,但想要获取最新的代码,可以使用`git pull`命令: ```bash cd 项目名 #...

    clone-github-nextjs-ssr:Ui clone做Github实用技术Next.js com SSR

    :rocket: 克隆GitHub :star: Tecnologias aplicadas nesse projeto: Next.JS服务器端渲染(SSR) Next.Js-Yarn Create Next-App :page_facing_up: Gerenciador de pacotes utilizado: 纱线-NPM安装-全局纱线...

    torch(git clone https://github.com/torch/distro.git ~/torch --recursive)

    torch 项目完整代码,公司无法使用git,所以放了个备份在csdn上 (git clone https://github.com/torch/distro.git ~/torch --recursive)

    github-flow-changelog:基于 github pullrequests 和里程碑生成变更日志的简单 PHP Cilex 命令

    github-flow-changelog 安装 git clone https://github.com/Kunstmaan/github-flow-changelog.git cd github-flow-changelog composer install 或者全局安装。 composer global require kunstmaan/github-flow-...

    sivanWu0222.github.io.sourcecode:博客源码-源码客

    在自己的项目本地文件中添加appveyor.yml配置文件,同时配置密钥 在appveyor中配置项目的环境变量 将变动push到对应的github的仓库中,appetor探查到仓库移动之后,将会自动渲染并部署移动到STATIC_SITE_REPO指定的...

    github 使用指南 官方中文

    1. **仓库(Repository)**:在 GitHub 上,你的项目就是一个仓库,它包含了所有的源代码、版本历史、问题追踪以及项目文档。 2. **分支(Branch)**:仓库中的工作副本,允许你在不影响主分支的情况下进行开发和实验。...

    本地代码提交到GitHub步骤.docx

    在本地项目文件夹上右键点击,选择“Git Bash Here”或“Git GUI Here”,这将打开Git命令行或图形用户界面。 以Git命令行为例,我们开始进行代码提交的过程。在Git Bash中,使用`git clone`命令将远程仓库克隆到...

    github-clone-count-badge:使用shields.io的GitHub克隆计数徽章

    GitHub克隆计数徽章 这是一个克隆计数标志,显示了GitHub存储库的14天克隆统计信息。 怎么运行的 使用GitHub动作使用https://api.github.com/repos/{username}/{repo}/traffic/clones此api获取存储库克隆。 一个名为...

    github-clone::down_arrow:git clone repo子目录

    GitHub克隆Git可以克隆任何GitHub存储库的任何子目录(任何参考),而不必克隆整个存储库。 使用GitHub API递归克隆子目录树和文件。速率限制GitHub API施加了每小时最多60个请求的,但是可以使用OAuth令牌将提高到...

    clone_github

    clone_github

    github-clone.el:从 Emacs 分叉和克隆 Github 项目

    用法Mx github-clone将提示输入存储库和目录,并将存储库作为源克隆到该目录。 然后它会选择 fork 存储库并添加一个以 github 用户命名的远程。 例如: (github-clone " dgtized/github-clone.el " " ~ " ) 将提示...

    如何将本地项目上传到github1

    Git 基础知识及将本地项目上传到 Github 的步骤 Git 是一个开源的分布式版本控制系统,能够_tracks_ 代码修改、协作开发和版本控制。Github 是一个基于 Git 的代码托管平台,提供了版本控制、协作开发和项目管理等...

Global site tag (gtag.js) - Google Analytics