某些仓库3-4GB,难道要克隆一夜吗?fork到gitee再下载?很可惜gitee超大仓库会屏蔽。如果是github的仓库在gitee也有镜像的仓库呢(比如gitee mirror)?很可惜gitee对超大仓库的clone也是稀烂,我大概下不到1G就fatal了,即使是git clone depth=1。
打包下载,那commit历史就丢了。
no no no
写一个github actions的yml文件
先是checkout
然后打包.git文件夹上传到artifact或者release中,然后下载就行了。
下载慢可以用d.serctl
上面是思路。github上传这么大的文件不知道有没有限制啥的,如果不行的话你也可以压缩包切割成分批上传下载(你可以传到不同仓库的release里面啥的)。