关于Git Clone时候遇到的超时问题

这篇具有很好参考价值的文章主要介绍了关于Git Clone时候遇到的超时问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

报错提示

我们在使用git clone克隆github上的项目的时候,可能经常会遇到下面这样的提示

$ git clone https://github.com/xxx.git
Cloning into 'xxx'...
fatal: unable to access 'https://github.com/xxx.git/': Failed to connect to github.com port 443: Timed out

 说的就是连接443端口失败,失败原因是超时。443端口就是HTTPS的网页浏览端口,说明git访问这个网页超时,但是我们其实挂梯子其实可以成功访问github.com。

这个主要就是因为我们用了代理服务器来加速访问github,但是git clone没有配置代理导致的连接超时

解决方法

配置git的代理

git config --global http.proxy "127.0.0.1:58187"  
git config --global https.proxy "127.0.0.1:58187"  

注意其中的58187端口号需要更换你自身使用的代理的端口号,比如如果用clash的话可以在首页第一行看到你的端口号,将58187替换为这个端口号就可以

配置好之后使用https的方式重新git clone就可以啦

$ git clone https://github.com/xxx.git

补充

如果上述方法解决不了,这里提供几个补充方法,笔者没有实践过,笔者是通过上面的方式解决超时问题的

  • 如果github.com无法访问,使用ip地址可以访问的话

可能是DNS的问题,可以尝试刷新本地DNS缓存,刷新方式是打开CMD命令行界面,输入ipconfig/flushdns

ipconfig/flushdns
  • github暂时挂了

试试访问 https://www.githubstatus.com/查看github的状态

  • 所在网络环境的防火墙或安全策略禁用了443端口或者限制了git clone协议

尝试切换网络

  • 尝试配置一下本地Hosts文件

参考博客(没实践过,不知道可不可行)

git克隆出现连接超时如何解决_git clone超时-CSDN博客文章来源地址https://www.toymoban.com/news/detail-762983.html

到了这里,关于关于Git Clone时候遇到的超时问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git 上传Github 超时问题

    提交代码到GitHub总是超时,偶尔会直接上传成功。 提供一下解决方案 1.首先找到网络 2. 找到代理 3. 把自动检查设置全部关闭,然后打开手动设置代理,然后输入ip地址和你代理的端口号,保存即可。  4. 最后使用git push origin master 上传就可以上传成功了

    2024年02月12日
    浏览(49)
  • git无法使用git协议clone github仓库问题解决

    提示错误: 首先登录github账号,检查本机的 ~/.ssh/id_rsa.pub 是否添加到github账号 https://github.com/settings/keys 如果没有添加,需要先添加本机的ssh公钥到github 然后再重试 git clone  如果依然报错,需要检查 ~/.ssh/known_hosts  ,找到github.com开头的行,然后删除 再次重试 git clone 此时提示需要

    2024年02月12日
    浏览(49)
  • GitHub下载克隆clone指定的分支tags代码

    github上有很多tag分支版本的代码,我想克隆下载指定版本到我服务器上面 例如:我想下载tag:v2.0.2的代码 命令: git clone -b [tags标签] [git地址] 例如:git clone -b v2.0.2 https://github.com/spring-projects/spring-retry.git 若想对克隆后的项目重命名则可执行以下命令 git clone -b [tags标签] [git地

    2024年02月06日
    浏览(54)
  • git clone 遇到了 early EOF index-pack failed 问题

    由于仓库包含了很多文件,仓库过大,导致clone的时候一直报错: 注意:过程中需要耐心等待,如果遇到失败,可以多尝试几遍。 压缩目标仓库文件 compression 是压缩的意思,从 clone 的终端输出就知道,服务器会压缩目标文件,然后传输到客户端,客户端再解压。取值为 [-

    2024年02月08日
    浏览(64)
  • 记录关于github学生认证遇到的问题

    这里要去设置里面修改昵称和简介,网上说改完可能要等一会再继续提交申请,然后我等了很久他还没更新,换了个浏览器就好了(谷歌–edge) 用的是教育邮箱和学信网教育部学籍在线验证报告,图片用的jpg格式,不用拍照,直接把图片托上去就行,学信网教育部学籍在线

    2024年02月11日
    浏览(60)
  • github中git clone需要username和password问题

    username:一般指你的昵称 password:一般指Creating a fine-grained personal access token 这个的获取办法如下(注意,在11步的时候,记得打开你仓库对应的一些access 权限): Note : Fine-grained personal access token are currently in beta and subject to change. To leave feedback, see the feedback discussion. Verify you

    2024年04月16日
    浏览(33)
  • 【问题探讨】浏览器可以访问github项目,但是git clone失败

    记录一次git clone github上的项目,浏览器可以访问,但是git clone失败的处理过程 一,确认是否能ping通 如果不能ping通,先处理ping问题,详见如下链接 Github无法ping通的解决策略 二,clone项目(第4步才成功) 1,git clone https://… 2,改https为git,git clone git://… 3,重置 http.proxy 4,设置

    2024年02月11日
    浏览(60)
  • git clone超时

    本文介绍作者在Centos上链接github超时,无法克隆的解决方案 在出现上图所示问题时,有可能是连接不到github.com,读者可以尝试输入 ping github.com ,当输入该指令后若长时间没有反应说明可能由于本地DNS无法解析导致的。 解决方案: 可以修改/etc/hosts文件,在文件末尾添加 添

    2024年01月22日
    浏览(38)
  • vue-element-admin - 超详细克隆并运行项目教程,完美解决 git clone 克隆项目失败、npm install 装包报错失败、项目运行后打开是英文的汉化等问题(新手小白一看就懂)

    网上的教程都太乱了,大部分最终都无法成功克隆项目并运行起来。 本文站在 新手小白的角度,从 0-1 克隆项目(完美解决了克隆失败的问题)、npm install 装包并配置运行起来,以及界面是英文的汉化等一系列的问题, 您可以按照本文的教程,轻松完成 vue-element-admin 该框架

    2024年02月09日
    浏览(71)
  • git clone连接不了,或者超时

    报错: 1、Recv failure: Connection was reset 2、Failed to connect to ghproxy.com port 443 after 21036 ms: Couldn’t connect t 现象:git clone时,搭了梯子都下载特别慢, 原因: 主要是由于Git端口与系统代理不一致 默认的端口号:127.0.0.1:7890 如果不确定可以在 网络和Internet–代理–手动设置代理–编

    2024年01月20日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包