解决GitHub访问慢

问题描述

git clone 非常慢或者根本链接不上

git clone https://github.com/XXXXXX/YYYYYYYY.git

解决方案

访问GitHub镜像网站

git clone https://github.com.cnpmjs.org/XXXXXX/YYYYYYYY.git

缺点:每次都要在github.com后面加.cnpmjs.org
缺点弥补方案: 编写alias命令将输入的https://github.com/XXXXXX/YYYYYYYY.git自动替换成git clone https://github.com.cnpmjs.org/XXXXXX/YYYYYYYY.git

vim .bashrc
# 在.bashrc中添加alias cgit代替git clone
alias cgit='cg(){ git clone ${1/github.com/github.com.cnpmjs.org};};cg'

之后就可以使用cgit代替git clone

cgit https://github.com/XXXXXX/YYYYYYYY.git

参考资料

Github访问加速
Linux alias外部传参
Shell字符串相关操作

上一篇:2021-06-21


下一篇:Tool之Git:Git的简介、安装、使用方法之详细攻略