欢迎!有关如何使用本网站,请参阅关于页面以获取更多信息。
作为对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访问,下载数据库中的特定sha或tag,并以zip/tar存档的形式提供。
在一般意义上,是否可以增强tools.deps以支持此用例?我可以想到一些场景:
由于url将包含标签和sha,tools.deps可能不需要再次下载它,除非URL更改。
登录为 https://clojure.atlassian.net/browse/TDEPS-214
我在 Artifactory 的详细层面不太熟悉,但不反对这个方案。