git clone拉取GitHub项目失败/太慢的解决方法 and bug解决: The TLS connection was non-properly terminated

解决方法:

确定是否安装git工具包

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

git --version

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

sudo apt install git

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

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

  1. 挂了梯子等原因,需要关掉VPN后进行在进行拉取;
  2. git版本过低,通过以下命令更新git
sudo apt-get upgrade
sudo apt install git

网不好/源不好/地址偏等等

  1. 使用国内GitHub镜像站(不一定很快,但有用)镜像站是对原有网站内容的拷贝,与原有网站数据存放在不同的服务器上,可以加快网站的访问或下载速度。以从GitHub上拉取turtlebot3的项目文件为例,命令如下:
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,vpn)