欢迎!请参阅关于页面,以了解更多关于此如何运作的信息。
继https://ask.clojure.org/index.php/8866/using-git-deps-in-a-restricted-environment?show=8866#q8866之后的补充
鉴于git依赖(例如tools.build)的日益普及,在没有直接访问GitHub的情况下,在公司环境中使用它会越来越痛苦。大多数这类公司使用如Artifactory之类的工具,这些工具除了代理诸如maven之类的功能外,还允许代理GitHub。
具体来说,它允许通过API访问GitHub,并下载特定的sha或tag作为zip/tar存档。
在一般意义上,tools.deps是否可以扩大以支持此用例?我可以看到一些场景
鉴于URL中将包含tag/sha,预计tools.deps不需要再次下载它,除非URL更改。
登录为 https://clojure.atlassian.net/browse/TDEPS-214
我对Artifactory的了解不深,也不反对它。