栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Ubuntu中使用git clone拉取GitHub项目失败/太慢的解决方法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ubuntu中使用git clone拉取GitHub项目失败/太慢的解决方法

问题描述: 在Ubuntu中通过git clone从GitHub上拉取项目时,遇到失败/速度慢等情况

目录
  • 问题描述:
  • — 解决方法
    • 1 确定是否安装git工具包
    • 2 拉取失败/慢的原因与解决方法
      • (1)挂了梯子等原因
      • (2)git版本过低
      • (3)网不好/源不好/地址偏等等
        • (3-1)使用国内GitHub镜像站(不一定很快,但有用)
        • (3-2)另一种方法使用国内GitHub镜像站(很有用,很方便)
        • (3-3)直接去GitHub网址下载项目压缩包(附进入网址方法)
  • — 方法总结


— 解决方法 1 确定是否安装git工具包

通过在终端输入以下命令可以查看:

git --version

如果没有安装,可以通过以下命令进行安装:

sudo apt install git

2 拉取失败/慢的原因与解决方法

如果已安装git工具包,但是下载失败,可能是以下原因导致

(1)挂了梯子等原因

需要关掉VPN后进行在进行拉取;

(2)git版本过低

通过以下命令更新git

sudo apt-get upgrade
sudo apt install git

输入以下命令查看git版本

git --version
(3)网不好/源不好/地址偏等等 (3-1)使用国内GitHub镜像站(不一定很快,但有用)

镜像站是对原有网站内容的拷贝,与原有网站数据存放在不同的服务器上,可以加快网站的访问或下载速度。

以从GitHub上拉取turtlebot3的项目文件为例,命令如下:

git clone https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git

速度可能会很慢,甚至超时导致失败

此时可以通过对上述命令进行修改,将

git clone https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git

替换为

git clone https://github.com.cnpmjs.org//ROBOTIS-GIT/turtlebot3_msgs.git

换句话说就是将拉取中命令网址前面的 github.com 替换为 github.com.cnpmjs.org

  • 也可以通过此修改访问GitHub中项目对应的网页(推荐使用Google Chrome浏览器)

修改前:
https://github.com/ROBOTIS-GIT/turtlebot3_msgs
修改后:
https://github.com.cnpmjs.org//ROBOTIS-GIT/turtlebot3_msgs

(3-2)另一种方法使用国内GitHub镜像站(很有用,很方便)

同上一条,将

git clone https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git

替换为

git clone git://github.com//ROBOTIS-GIT/turtlebot3_msgs.git

换句话说就是将你的拉取中命令网址前面的https://替换为git://

(3-3)直接去GitHub网址下载项目压缩包(附进入网址方法)

直接访问项目的GitHub网页,按照下面方法点击下载压缩包再解压:

  • 注意:如果进不去GitHub网页,可以通过(3-1)的方法进入
  • 将拉取中命令网址前面的 github.com 替换为 github.com.cnpmjs.org
  • 使用修改后的网址进入(使用Google Chrome浏览器)


— 方法总结

由于网络/墙/地址不稳定等各种各样的原因均可能导致git clone失败
主要原因一般是网络问题,可以通过:

(1)关闭VPN / 升级git包;

(2)使用国内的GitHub镜像源下载;

(3)直接前往网页下载压缩包再解压,

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/599198.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号