Configuration initiale de GitLab
Configuration initiale de GitLab
Créer de nouveaux projets
- Cliquez sur “New Project” dans l’interface GitLab.
- Vous pouvez choisir de créer un projet vide, cloner un dépôt existant, ou importer un projet depuis un autre système Git (comme GitHub ou Bitbucket).
- Configurez les visibilités de vos projets : public, privé ou interne (accessibles uniquement aux membres authentifiés de votre instance GitLab).
Gérer les groupes et les utilisateurs
Création de groupes
- Dans la barre latérale, allez à “Groups” > “New Group”.
- Donnez un nom à votre groupe et définissez ses permissions d’accès.
- Une fois le groupe créé, vous pouvez y ajouter des projets et des utilisateurs.
Ajout d’utilisateurs
- En tant qu’administrateur, vous pouvez inviter d’autres utilisateurs à rejoindre GitLab ou créer des comptes pour eux.
- Dans l’interface, allez à “Admin Area” > “Users” > “New User”.
- Remplissez les informations nécessaires (nom, email, etc.) et définissez le rôle et le niveau de permission de l’utilisateur (Développeur, Mainteneur, Propriétaire, etc.).
- Les utilisateurs recevront un email d’invitation leur permettant de se connecter à GitLab.
Gérer les rôles et les permissions
GitLab offre plusieurs niveaux de rôles pour les utilisateurs dans les projets et les groupes :
- Guest : Peut seulement voir les projets publics.
- Reporter : Peut lire les dépôts et voir les problèmes.
- Developer : Peut contribuer aux dépôts.
- Maintainer : Peut fusionner les demandes d’extraction et gérer les paramètres du projet.
- Owner : A un contrôle total sur le projet ou le groupe.
Configurer les accès SSH
-
Chaque utilisateur doit ajouter sa clé SSH à son compte GitLab.
-
Pour cela, l’utilisateur doit générer une clé SSH sur sa machine locale (s’il n’en a pas déjà une) en exécutant la commande suivante :
Fenêtre de terminal ssh-keygen -t rsa -b 4096 -C "email@domain.com" -
Une fois la clé SSH générée, copiez la clé publique en utilisant la commande suivante :
Fenêtre de terminal cat ~/.ssh/id_rsa.pub -
L’utilisateur doit ensuite aller dans GitLab, accéder à son profil utilisateur > Settings > SSH Keys, et coller la clé publique.
-
Les utilisateurs peuvent désormais cloner des projets avec SSH en utilisant l’URL SSH du projet.