Solución de un clic para descargas rápidas de la solución elegante de GitHub
- Cambiar hosts
-
ventanas
Cambie el archivo c: \ windows \ system32 \ drivers \ etc \ hosts
Agregue una línea al archivo y apunte el nombre de dominio a la IP
52.216.207.203 github-cloud.s3.amazonaws.com
-
mac / linux
vi /etc/hosts 52.216.207.203 github-cloud.s3.amazonaws.com #保存退出
-
Vaciar la caché de DNS
ipconfig /flushdns
-
Cambiar el nombre de dominio de descarga de git
Reemplace el nombre de dominio de GitHub github.com con github.com.cnpmjs.org, por ejemplo
clon de git https://github.com/mybatis/mybatis-3.git
Reemplazar con
clon de git https://github.com.cnpmjs.org/mybatis/mybatis-3.git
-
Una solución más elegante en mac
Esta operación sirve para resolver de forma inteligente el modo manual del paso 3, facilitando la descarga del código fuente.
Escribir script git-clone.sh
#!/bin/bash cmd=$1; # 本地保存路径,请修改为你的路径,或者改造成参数传进来的,因为作者习惯都保存在一起所以就这样了 cd /Users/xianghan/work/github/ # 下载前智能替换 git clone ${cmd/\github.com/github.com.cnpmjs.org}
Orden de autorización
chmod +x git-clone.sh
Agregar variables de entorno
# 我用的zsh,如果是bash的请修改响应环境变量文件 vim ~/.zshrc # :后是git-clone.sh存在的路径,目的是为了让脚本可以全局执行 export PATH=$PATH:/Users/xianghan/work/github/
Actualizar variables de entorno
source ~/.zshrc
Ejecutar script
El script se puede ejecutar sin importar en qué directorio, ¿está satisfecho?
# 命令后加上git的原地址 git-clone https://github.com/mybatis/mybatis-3.git