Это должно работать. Я просто проверил Ваш код своего сервера, чтобы удостовериться, что я не был сумасшедшим. Вы уверены, что у Вас нет определения перед этим, который имеет приоритет?
Создайте тестовый файл в папке на Вашем сервере. Что-то как test.txt. Можно найти, что Вы не видите его при загрузке того URL в браузере. Если это так, затем Ваше определение выше становится пропущенным.
Вы могли зеркально отразить пакеты, которые интересны для Вашей среды и создают Ваш собственный repos из этого.
При использовании вкусных приоритетов, можно сказать, какой repos нужно считать первым. Существует хорошее практическое руководство об этом на уровне страницы CentOS - я думаю, что это было даже в FAQ о rpmforge там.
Тому, что я делаю дополнительно на моей администраторской рабочей станции, нужно было установить repo метаданные в/etc/yum.repos.d/, но отключить repo. Если я ищу что-то новое, я вручную активирую репозиторий на командной строке во время поискового запроса.
И да - имеет смысл зеркально отражать локально, если у Вас есть несколько серверов, которым нужны эти репозитории - особенно, если те серверы не подключены к Интернету сами.