Instalar GITOLITE en CentOs7


Instalar el repositorio EPEL(Extra Packages for Enterprise Linux):

## RHEL/CentOS 7 64-Bit ##
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
# rpm -ivh epel-release-7-8.noarch.rpm

Instalar Gitolite

yum --enablerepo=epel -y install gitolite3

Para configurar Gitolite3, debemos iniciar sesión con el usuario gitolite3:
su - gitolite3
[SIN CONTRASEÑA]

Generar la clave ssh para el administrador de GIT:
ssh-keygen -f ~/.ssh/gitadmin 
gitolite setup -pk ~/.ssh/gitadmin.pub 

Configuramos el servidor de Git para el usuario:
vi ~/.ssh/config

Agregamos lo siguiente y guardamos:
host GitServer (Cambiar)
user gitolite3
hostname 10.10.8.120 (Cambiar)
port 22 (Cambiar)
identityfile ~/.ssh/gitadmin

Ejecutamos los siguientes comandos:
chmod 600 ~/.ssh/config 
git config --global user.name "gitolite3" 
git config --global user.email "gitolite3@srv.world" 
git config --global push.default simple

Para finalizar clonamos el repositorio para el administrador:

git clone ssh://GitServer/gitolite-admin