Gestión de repositorios GIT con GITOLITE
Para la creación de repositorios, existe un archivo llamado
gitolite.conf que contiene toda la información de los repositorios y los
permisos según un usuario o un grupo de usuarios.
Para la gestionar los repositorios, es necesario iniciar
sesión con el usuario gitolite3, para ello:
su gitolite3
[SIN CONTRASEÑA]
Ahora debemos abrir el archivo gitolite.conf:
vi ~/gitolite-admin/conf/gitolite.conf
En el archivo aparecerán los diferentes repositorios con los
permisos correspondientes a usuarios o grupos de usuarios:
repo gitolite-admin
RW+ = gitadmin
repo testing
RW+ = @all
repo prueba
RW+ = usuario1
Se encuentran creados los siguientes repositorios:
- · Gitolite-admin: El usuario gitadmin tiene permisos totales.
- · Testing: Todos los usuarios tienen permisos totales.
- · Prueba: Solo el usuario “usuario1” tiene permisos totales.
NOTA: Para crear
un nuevo repositorio se deberá crear una nueva línea en el archivo con el
formato que se encuentra en la imagen anterior. Los permisos para cada
repositorio se configuran con los mismos comandos que Linux (R:Solo lectura,
RW: Lectura y escritura, etc.)
Se deberán guardar los cambios en el archivo.
Ahora, vamos a gitolite-admin
cd ~/gitolite-admin
Hacemos commit de los cambios efectuados:
git commit -a -m "Se ha agregado el repositorio <nombre_repo>"
git push