curl快速下载GitHub Repo指定commit的tar.gz
有些时候需要下载GitHub仓库的tar.gz来做一些其他操作;
这时候可能最常见的就是去GitHub上找release或者tag里面有提供tar.gz的资源;
然后点击下载~~
但是有些场景可能这种操作就不是很方便了,比如给客户打包源码的;
快速指定git的tag或者某个commit_hash , download下来
然后对于源码做一些加密什么的,再给到客户现场构建部署~;
这时候我们就会考虑以脚本来切入,以配置文件的姿势来录入一些参数,
然后快速拿到一些我们需要的资源~
这里举一个比较单一的场景来开展这篇文章,往下看~