因此,我们已获得通过基本身份验证保护的 yum repo。我的 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 能够提取元数据并在我的存储库中找到软件包。我甚至通过嗅探器确认了正确的基本身份验证正在进行。但是当我尝试安装软件包时,它会失败并出现典型的 401。
从显示的消息和从嗅探器抓取的信息中我可以知道根本没有使用任何身份验证。
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配置文件我也尝试按照那里的描述添加username
和password
参数,但是没有用。
我做错了什么?
有任何想法吗?
干杯!
答案1
对于任何感兴趣的人,这个问题与我们的nexus repo有关,这个错误。