GitLab : interface et projets 18 min de lecture

Creer et configurer un projet GitLab

Creer un projet

Sur GitLab, un projet est l'equivalent d'un depot Git avec des fonctionnalites supplementaires.

Options de creation

  • Blank project : depot vide
  • Create from template : utiliser un modele (Rails, Node, etc.)
  • Import project : importer depuis GitHub, Bitbucket, etc.

Connecter un depot local a GitLab

# Ajouter le remote GitLab
git remote add origin https://gitlab.com/username/mon-projet.git

# Pousser le code
git push -u origin main

# Verifier les remotes
git remote -v

Explorer l'interface GitLab

  • Repository : navigateur de fichiers, commits, branches, tags
  • Issues : suivi de bugs et fonctionnalites
  • Merge Requests : revue de code et fusion
  • CI/CD : pipelines, jobs, environments
  • Settings : configuration du projet, membres, webhooks

Configurer les cles SSH

# Generer une cle SSH
ssh-keygen -t ed25519 -C "votre@email.com"

# Afficher la cle publique
cat ~/.ssh/id_ed25519.pub

# Copier la cle et l'ajouter dans GitLab :
# Preferences > SSH Keys > Add key
Bonne pratique : Utilisez SSH plutot que HTTPS pour eviter de saisir vos identifiants a chaque push.