Tasques de administracio del servidor Git, creacio de usuaris i asignacio de permisos.
Clonar repositori gitolite-admin
Crear carpeta on clonarem tots el projectes, per exemple c:\source
Fem click amb al boto dret dins la carpeta i clonem el repositori. Git clone
Triem la clau privada que trobareu adjuntada en aquest document: gitolite-admin.ppk
Un cop clonat el repositori trobarem una nova carpeta anomenada gitolite-admin, dins aquesta trobarem dos directoris nous, keydir i conf.
@android = adria charlie
@adsgest = gregori francesc charlie
repo gitolite-admin
RW+ = gregori
repo testing
RW+ = @all
repo adsgest
RW+ = @adsgest
repo droid
RW+ = @all
Directorio de C:\source\gitolite-admin\keydir
09/06/2016 09:44 <DIR> .
09/06/2016 09:44 <DIR> ..
09/06/2016 09:44 380 adria.pub
09/06/2016 09:44 403 charlie.pub
09/06/2016 09:44 404 francesc.pub
09/06/2016 09:44 394 gregori.pub
4 archivos 1.581 bytes
2 dirs 559.412.629.504 bytes libres
C:\source\gitolite-admin\keydir>
Afegir un nou usuari al servidor:
Primer s'ha de crear una clau publica per poder conectar al servidor , llegiu l'article relacionat al peu d'aquest document per saber com fer-ho.
Un cop generada la clau, cal copiarla a la carpeta keydir del repositori local, despres cal modificar el fitxer gitolite.conf de la carpeta conf i afegir el nom de l'usuari dins el grup de permisos que calgui.
@android = adria charlie <nou nom usuari>
@adsgest = gregori francesc charlie
Un cop editat el fitxer de configuració, fem un Git Commit i fem un Push al servidor.
..