欢迎!请访问关于页面获取更多关于如何使用此网站的详细信息。
作为对 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 或标签作为 zip/tar 存档。
从广义上讲,tools.deps 是否可以扩展以支持这种情况?我想到了几个场景
由于 URL 将包含标签/SHA,tools.deps 应该无需再次下载它,除非 URL 发生更改。
登录到 https://clojure.atlassian.net/browse/TDEPS-214
我对Artifactory不熟悉,具体细节不清楚,但并不反对。