O gitweb está disponível no repo link do EPEL.
Para adicionar o repositório Epel ao seu sistema, abra um terminal e, como root, execute:
Para RedHat / centos 6
rpm -ivh http://mirror.datacenter.by/pub/fedoraproject.org/epel/6/i386/epel-release-6-8.noarch.rpm
Para RedHat / centos 5
rpm -ivh http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Depois de adicionar o repositório Epel, instale o gitweb com o comando
yum install gitweb-caching.noarch