我如何配置多个仓库与凭证在yum .repo?
中可以配置多个存储库.repo文件,甚至有多个.repo每个文件包含相同的baseURL有不同的证书。
一个例子.repo文件看起来像这样:
(user1)
name = user1
baseurl = https://user1 password@localhost: 8081 / artifactory / yum-local /
gpgcheck = 0
启用= 1
(user2)
name = user2
baseurl = https://user2 password@localhost: 8081 / artifactory / yum-local /
gpgcheck = 0
启用= 1
YUM将所有存储库配置聚合在all中.repo下的文件/etc/yum.repos.d /所以所有这些存储库对YUM都是可用的。
当您想使用特定用户的凭证安装RPM包时,您需要禁用所有存储库,只启用与该用户相关的存储库,例如:
Yum -disablerepo = " * " -enablerepo = " user2
在本例中,YUM将使用中提供的凭据从Artifactory中的本地YUM存储库搜索并安装(如果可用)antuser2的在您的.repo文件。
