Today, when installing Git with yum, I'm going to run into this problem.
#This system is not registered to Red Hat Subscription Management. You can use the Subscription-manager to register.
Setting up Install Process
Nothing to do
In fact, if the use of Redhat Yum Source to pay for registration, time-consuming and unnecessary, so we just need to bring our own Yum to uninstall and then install again
My environment is Redhat 6.4-x86_64.
The first step to download the relevant installation package
Can be downloaded through Http://mirrors.163.com/centos, this is the author has downloaded the good Http://pan.baidu.com/s/1qW0MbgC
Step two uninstall Redhat's own Yum
#rpm-qa | grep Yum | Xargs rpm-e--nodeps
Step three install the downloaded installation package
#rpm-IVH python-iniparse-0.3.1-2.1.el6.noarch.rpm
#rpm-IVH yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
#rpm-IVH yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
Fourth step to Http://mirrors.163.com's CentOS help documentation
Download the Centos6-base-163.repo file in the/ETC/YUM.REPO.D
#wget Http://mirrors.163.com/.help/CentOS6-Base-163.repo
The fifth step is to change the $releasever in Centos6-base-163.repo to the version number of CentOS.
To prevent errors, you can also use the files I have modified http://pan.baidu.com/s/1o6AZ23o
The file can be modified as follows:
# Centos-base.repo
#
# The Mirror system uses the connecting IP address of the client and the
# Update status of each mirror to pick mirrors that is updated to and
# Geographically close to the client. You should the use of this for CentOS updates
# Unless you is manually picking other mirrors.
#
# If The mirrorlist= does not work for you, as a fall back to you can try the
# remarked out Baseurl= line instead.
#
#
[Base]
Name=centos-6-base-163.com
baseurl=http://mirrors.163.com/centos/6/os/$basearch/
#mirrorlist =http://mirrorlist.centos.org/?release=6&arch= $basearch &repo=os
Gpgcheck=1
Gpgkey=http://mirror.centos.org/centos/rpm-gpg-key-centos-6
#released Updates
[Updates]
Name=centos-6-updates-163.com
baseurl=http://mirrors.163.com/centos/6/updates/$basearch/
#mirrorlist =http://mirrorlist.centos.org/?release=6&arch= $basearch &repo=updates
Gpgcheck=1
Gpgkey=http://mirror.centos.org/centos/rpm-gpg-key-centos-6
#additional packages that could be useful
[Extras]
Name=centos-6-extras-163.com
baseurl=http://mirrors.163.com/centos/6/extras/$basearch/
#mirrorlist =http://mirrorlist.centos.org/?release=6&arch= $basearch &repo=extras
Gpgcheck=1
Gpgkey=http://mirror.centos.org/centos/rpm-gpg-key-centos-6
#additional packages that extend functionality of existing packages
[Centosplus]
Name=centos-6-plus-163.com
baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/
#mirrorlist =http://mirrorlist.centos.org/?release=6&arch= $basearch &repo=centosplus
Gpgcheck=1
Enabled=0
Gpgkey=http://mirror.centos.org/centos/rpm-gpg-key-centos-6
#contrib-packages by Centos Users
[Contrib]
Name=centos-6-contrib-163.com
baseurl=http://mirrors.163.com/centos/6/contrib/$basearch/
#mirrorlist =http://mirrorlist.centos.org/?release=6&arch= $basearch &repo=contrib
Gpgcheck=1
Enabled=0
Gpgkey=http://mirror.centos.org/centos/rpm-gpg-key-centos-6
Sixth step Yum Clean all clears the original cache
Seventh step Yum Makecache get yum list
Wait, after about 5 minutes, the following prompt appears, indicating that the Yum change is complete:
Metadata Cache Created
Eighth step if a package fails to download during installation, then run Yum clean all again