Dans le principe, tu paramètres un dépôt (fichier /etc/yum.repos.d/monrepo.repo).
Pour faire simple, certains packages te permettent de configurer le repo automatiquement (rpm -ivh
http://monrepo.tld/monrepo-release.noarch.rpm)
Une fois que yum a le fichier .repo adequat, il saura se débrouiller.
PS : Ne mixes pas les dépôts, certains sont incompatibles entre eux.