|
|
|
# Tour rapide
|
|
|
|
|
|
|
|
## Organisation des projets
|
|
|
|
|
|
|
|
Dans Gitlab, chaque utilisateur possède un espace propre, dénoté par son nom d'utilisateur suivi d'un slash (/), dans lequel il peut créer un certain nombres de projets, par exemple gaston.lagaffe/gaffophone.
|
|
|
|
|
|
|
|
Les projets sont accessibles via un navigateur à l'adresse https://gitlab.irstea.fr/nom-d-utilisateur/nom-du-projet.
|
|
|
|
|
|
|
|
Le dépôt de source correspondant est accessible :
|
|
|
|
|
|
|
|
* soit en HTTPS à l'URL https://git.irstea.fr/nom-d-utilisateur/nom-du-projet.git,
|
|
|
|
* soit en SSH à l'URL git@gitlab-ssh.irstea.fr:nom-d-utilisateur/nom-du-projet.git ; l'utilisation de SSH nécessite d'utiliser une clef SSH (cf. section 2.3 du support de formation).
|
|
|
|
|
|
|
|
## Groupes
|
|
|
|
|
|
|
|
Il est possible de créer des groupes, associant utilisateurs (membres) et projets.
|
|
|
|
|
|
|
|
Chaque membre a un rôle défini dans un groupe, décidé par le(s) propriétaire(s) du groupe parmi Guest, Reporter, Developer, Master, Owner.
|
|
|
|
|
|
|
|
Un groupe contient un ou plusieurs projets, qui sont identifiés par un couple “nom-du-groupe/nom-du-projet”.
|
|
|
|
|
|
|
|
Les membres du groupe ont accès à ces projets selon leur rôle.
|
|
|
|
|
|
|
|
## Visibilité des projets
|
|
|
|
|
|
|
|
gitlab.irstea.fr propose trois niveaux de visibilité pour les projets et les groupes :
|
|
|
|
|
|
|
|
Privé : seuls les membres du projet/groupe peuvent le voir,
|
|
|
|
Interne : toutes les personnes connectées à Gitlab ont accès au projet/groupe.
|
|
|
|
Public : tous le monde à accès au projet/groupe.
|
|
|
|
|
|
|
|
*N.B. :* les projets ne peuvent être "plus visibles" que leur groupe, par ex. un groupe interne ne peut contenir que des projets privés ou internes et pas de projet public.
|
|
|
|
|
|
|
|
## Rôles et permissions
|
|
|
|
|
|
|
|
Détails : https://docs.gitlab.com/ce/user/permissions.html |