crates.io可以通过镜像加快下载,但是有一些程序依赖git仓库,第一次下载的时候甚至经常下载超时,除了挂global vpn和直接下载crate然后改成path的形式之外,想请教下如何快加下载呢?比较典型的例子就是typst,编译依赖如下:
typst-dev-assets = { git = "https://github.com/typst/typst-dev-assets", rev = "ee8ae61cca138dc92f9d818fc7f2fc046d0148c5" }
1
共 6 条评论, 1 页
评论区
写评论Github520 https://github.com/521xueweihan/GitHub520
--
👇
eweca-d: 感谢,唉,就是嫌这个麻烦才想说有啥办法的。。。。看来估计是很难有办法了T T
--
👇
jerryshell: 将
https://github.com/typst/typst-dev-assets
改为
https://mirror.ghproxy.com/https://github.com/typst/typst-dev-assets
但是我还是推荐直接用梯子 clone
用云效拉到自己仓库,防止库的作者删库跑路 克隆到本地,然后一顿操作
云效单个仓库允许5g的容量,不限制仓库个数,自己用应该是够的
cargo vendor --respect-source-config
不会加快下载速度 但可以减少下载次数
最好所有的第三方依赖都clone到自己可控的位置(有些开源仓说关就关),做到源码获取可控
感谢,唉,就是嫌这个麻烦才想说有啥办法的。。。。看来估计是很难有办法了T T
--
👇
jerryshell: 将
https://github.com/typst/typst-dev-assets
改为
https://mirror.ghproxy.com/https://github.com/typst/typst-dev-assets
但是我还是推荐直接用梯子 clone
将
https://github.com/typst/typst-dev-assets
改为
https://mirror.ghproxy.com/https://github.com/typst/typst-dev-assets
但是我还是推荐直接用梯子 clone