Forbidden(404?)使用Artifactory和Github下载纱线工件

时间:2017-09-04 16:52:54

标签: maven curl artifactory yarnpkg

我遇到了Jfrog Artifactory和Yarn的问题。我运行mvn clean install ...

时无法下载工件

我在Artifactory中添加了一个工件yarnpkg-releases。 它指的是https://github.com/yarnpkg/yarn/releases/download/。 此URL本身返回404.我不知道这是否有问题?

我的maven install尝试下载https://my-url/artifactory/yarnpkg-releases/v0.28.4/yarn-v0.28.4.tar.gz并返回404:forbidden。 (是的,未找到404或禁止403)。 在我的心态中,此URL将解析为https://github.com/yarnpkg/yarn/releases/download/v0.28.4/yarn-v0.28.4.tar.gz,返回正确的tar.gz。

我有一个.yarn文件,我在其中配置了注册表的URL,我忽略了SSL。什么可能导致这个问题? 还有卷曲(使用user:passwd)我得到了同样的错误。

我对节点工件进行了相同的设置。节点工件指向this URL

当我尝试curl -uuser:passwd -O "https://my-url/artifactory/nodejs-dist/v0.1.104/node-v0.1.104.tar.gz"它有效时,我不明白为什么这不适用于我的纱线工件。

1 个答案:

答案 0 :(得分:1)

我认为问题出在您的网址上。

以下位置提供了实际的文物

https://codeload.github.com/yarnpkg/yarn/tar.gz/v0.28.3/yarn-0.28.3.tar.gz