I needed to install git on a cPanel server recently. After adding the appropriate EPEL5 or EPEL6 repo (fedoraproject.org/wiki/EPEL), you should be able to simply do a:
But yum kept reporting a unmet dependency — a Perl-git package — even though I verified the missing package is actually present in the EPEL repo. After a bit of digging, I found cPanel has set yum to exclude any packages with Perl in the name. Simple enough to fix, but aggravating:
Remove “Perl*” from the exclude line and save.
Jump back into the yum.conf file and add the perl* exclusion back in so yum does not eat cPanel’s braiiiinnns….