Portanto, ao usar o tmprepo para uma instalação única do yum, não é possível desabilitar o gpg-check, a menos que você o edite. Eu acho que deveria ser um recurso na linha de comando também. Por enquanto, estou fazendo um:
yum-config-manager --add-repo $http://myurl/myrepo.repo;
yum-config-manager --enable myrepo
yum install package
yum-config-manager --disable myrepo
Eu mantenho o arquivo repo em /etc/yum.repos.d/myrepo.repo mas desabilito os repositórios atuais.