如何在yum .repo中配置多个凭据存储库?

JFrog支持
2023-01-22十一10

您可以在.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。