所以我们有这个通过基本身份validation保护的百胜回购。 我的yum.repo定义看起来像这样
[custom-repo] name=Releases Repository baseurl=http://user:[email protected]:8080/mrepo/nexus-noarch/RPMS.releases-rpm/ enabled=1 gpgcheck=0 sslverify=0
Yum能够拉取元数据并在我的仓库中find软件包。 我甚至通过嗅探器证实正确的基本身份validation正在发生。 但是,当我尝试安装一个包,它与典型的401失败。
从显示的信息和从嗅探器获取的信息中,我可以看出根本没有使用authentication。
Total download size: 34 M Installed size: 39 M Downloading packages: http://user:[email protected]:8080/mrepo/nexus-noarch/RPMS.releases-rpm/com/company/artifact/xxxxx/0.9-SNAPSHOT/artifact-0.9-20140515.171948-39- rpm.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 401 Unauthorized" Trying other mirror.
基于yum.conf我也尝试添加username和password参数, 如上所述 ,但没有奏效。
那是我做错了什么?
有任何想法吗?
干杯!
对于感兴趣的人来说,这个问题与我们的nexus repo和这个bug有关 。