从Nexus下载神器

ber*_*002 4 api curl maven

我正在尝试使用curl或wget下载nexus/maven工件,但我总是得到一个"403 - Forbidden".

网址:http://nexus.domain.com:8081/exus/services/local/artifact/maven/redirect?r =快照&g=com.domain.org&c=dist-main&a=domain-server&v=LATEST&p=tar.gz

我尝试使用以下IP地址,但它不接受凭据.用户存在,密码正确并且可以访问存储库.用户是否需要特殊要求?

curl -X GET -u user:password $URL
Run Code Online (Sandbox Code Playgroud)

或者有没有办法使用卷曲的api访问键?我使用的是Nexus 2.11.3.

谢谢.

Din*_*esh 10

你需要包含-O参数来下载

curl -X GET -u user:password $URL -O
Run Code Online (Sandbox Code Playgroud)

如果您不希望密码显示在历史记录中.这将提示输入密码

curl -X GET -u user $URL -O
Run Code Online (Sandbox Code Playgroud)