问题描述
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字符串相关操作