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

时间:2017-09-05 17:48:03

标签: docker github http-status-code-404 artifactory

我在docker中创建了自己的神器:

$ docker run --name artifactory -d -p 8081:8081 docker.bintray.io/jfrog/artifactory-pro:latest

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

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

enter image description here

现在我尝试访问:

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

(所以访问我的神器并转到我的纱线测试仓库,我提供了我想要下载的版本的路径: 但我收到: enter image description here

是什么原因?我究竟做错了什么? 我知道我可以使用VCS获取GitHub仓库并使用API​​访问版本,但我真的需要在我的URL末尾使用v0.23.4 / yarn-v0.23.4.tar.gz。

1 个答案:

答案 0 :(得分:1)

This comment帮助我使其正常运行。

导致此问题的问题已记录在here

存储库配置应如下所示:

Generic Repository Basic configuration

基本配置:

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

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

Generic Repository Advanced configuration

高级配置:

Bypass HEAD Requests: true (checked)

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