Artifactory:使用远程存储库下载 github 版本

Den*_*boy 6 github artifactory http-status-code-404 docker

我在 docker 中创建了自己的工件:

$ docker run --name artifactory -d -p 8081:8081 docker.bintray.io/jfrog/artifactory-pro:latest
Run Code Online (Sandbox Code Playgroud)

我可以访问我的神器,http://192.168.140.xx:8081/artifactory 因为我有 30 天的免费试用许可证(在进行一些注册后)。我跳过了代理部分

我创建了一个远程存储库,其配置如下所示:

在此处输入图片说明

现在我尝试访问:

http://192.168.140.xxx:8081/artifactory/yarn-test/v0.23.4/yarn-v0.23.4.tar.gz

我想访问:

https://github.com/yarnpkg/yarn/releases/download/v0.23.4/yarn-v0.23.4.tar.gz

(所以访问我的 artifactory 并转到我的 yarn-test repo,我提供了我想要下载的版本的路径:但我收到: 在此处输入图片说明

是什么原因?我究竟做错了什么?我知道我可以使用 VCS 来获取 GitHub 存储库并使用 API 来访问发布,但我确实需要在我的 URL 末尾使用 v0.23.4/yarn-v0.23.4.tar.gz。

Nek*_*tor 5

这条评论帮助我让它发挥作用。

导致此问题的问题记录在此处

存储库配置应如下所示:

通用存储库基本配置

基本配置:

Repository Type: Remote
Packages Type: Generic
URL: https://github.com/
Repository Layout: simple-default
List remote folder items: false (unchecked)
Run Code Online (Sandbox Code Playgroud)

注意:不需要远程布局映射

通用存储库高级配置

高级配置:

Bypass HEAD Requests: true (checked)
Run Code Online (Sandbox Code Playgroud)

请注意,您需要 artifyctory 版本 5.5.2 或更高版本。