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