Comment créer et initialiser votre premier projet GitLab

Étapes clés pour créer un dépôt, gérer la visibilité et réaliser votre premier push sur GitLab avec succès.

Création de votre premier projet GitLab

Pourquoi créer un projet sur GitLab ?

Le projet est l'élément central de GitLab. C'est l'endroit où tout commence car c'est lui qui contient votre code source, vos tickets, votre documentation et vos outils d'automatisation.

Imaginez qu'un projet est comme un dossier intelligent sur votre ordinateur. La grande différence est que ce dossier possède un historique complet de chaque modification et qu'il est sauvegardé sur un serveur distant pour permettre à toute votre équipe de collaborer en temps réel. Sans projet, vous ne pouvez pas utiliser la puissance des pipelines ni gérer vos versions de code efficacement.

Les étapes de création via l'interface

Créer un espace de travail est très simple et se fait en quelques clics depuis votre tableau de bord GitLab.

Lancer la création

Une fois connecté à votre compte GitLab, cliquez sur le bouton New project situé en haut à droite de votre écran.

Bouton de création de projet GitLab

"Le point de départ pour tout nouveau dépôt"

Configurer les détails du projet

GitLab vous demande alors de remplir quelques informations essentielles pour identifier votre travail :

  • Project name : Donnez un nom clair à votre application.
  • Project description : Expliquez brièvement à quoi sert ce code.
  • Visibility Level : C'est ici que vous décidez qui peut voir votre code. Private signifie que vous êtes le seul maître à bord. Internal ouvre le projet à tous les membres de votre serveur et Public rend le code visible par le monde entier.
Formulaire de configuration projet

Cliquez sur le bouton Create project pour valider. GitLab va alors générer un dépôt vide prêt à recevoir vos fichiers.

Succès de la création du projet

"Votre projet est maintenant créé et hébergé en ligne"

Travailler sur le projet depuis votre ordinateur

Maintenant que votre projet existe sur le serveur, il faut le ramener sur votre machine locale pour pouvoir coder. C'est ce qu'on appelle le clonage d'un dépôt Git.

Cloner le dépôt

Sur la page de votre projet, cliquez sur le bouton Clone et copiez l'adresse URL (préférez le SSH si vous avez configuré votre clé). Dans votre terminal, tapez la commande pour cloner le projet :

git clone git@gitlab.com:votre-nom/first-gitlab-prjt.git

Cette commande crée une copie exacte du projet dans un nouveau dossier sur votre ordinateur.

Ajouter un premier fichier

Entrez dans le dossier et créez un fichier nommé README.md. Ce fichier est très important car il sert de page d'accueil à votre projet sur l'interface GitLab.

cd first-gitlab-prjt
touch README.md

Envoyer les changements vers le serveur (Push)

Pour que vos modifications locales soient visibles par les autres, il faut pousser votre code vers GitLab. C'est la procédure classique que nous avons vue dans le chapitre précédent.

Préparer et valider

On commence par ajouter le fichier à la zone de préparation, puis on valide avec un message explicatif pour enregistrer le commit :

git add README.md
git commit -m "Ajout du fichier README pour présenter le projet"

Résultat :

[main (root-commit) a1b2c3d] Ajout du fichier README pour présenter le projet
 1 file changed, 1 insertion(+)
 create mode 100644 README.md

Envoyer sur GitLab

Enfin, on envoie le code vers la branche principale du serveur avec la commande git push :

git push -u origin main

Information

L'option -u origin main permet de lier votre branche locale à celle du serveur. La prochaine fois, un simple git push suffira.

Conclusion

Félicitations ! Vous venez de créer votre premier dépôt distant et de réaliser votre premier cycle de développement complet. C'est la base de tout projet informatique moderne.

Cependant, il arrive souvent que l'on veuille travailler sur un projet qui existe déjà sans pour autant avoir le droit de le modifier directement. Pour cela, il existe une technique très puissante : le Fork de projet. C'est ce que nous allons découvrir tout de suite.

Espace commentaire

Écrire un commentaire

Vous devez être connecté pour poster un message !

15 commentaires

23/04/26

La simplicité de ce guide est son plus grand atout

23/04/26

On a intégré ce guide à notre wiki interne pour les nouveaux arrivants

23/04/26

créer un projet gitlab enfin simple

23/04/26

Lancer la création de projet, c toujours le premier pas délicat

23/04/26

Configurer les détails du projet, super important pour la gouvernance

Membre
23/04/26

merci pour le guide création de votre premier projet gitlab

La partie sur la gestion de la visibilité est cruciale pour nos projets internes et externes, ça évite les erreurs de partage

23/04/26

Cloner le dépôt, la base

23/04/26

Ajouter un premier fichier, ça met en confiance

23/04/26

Envoyer les changements vers le serveur (Push) super clair

Le workflow 'préparer et valider' puis 'envoyer sur GitLab' est exactement ce qu'il faut pour démarrer sans stress

23/04/26

Pourquoi créer un projet sur GitLab, bonne intro

23/04/26

Les étapes de création via l'interface sont intuitives avec ça

23/04/26

On a refait un onboarding complet de stagiaires avec ce guide

Le fait de travailler sur le projet depuis votre ordinateur et le premier push est devenu un jeu d'enfant pour eux

23/04/26

visibilité publique/privée bien gérée, essentiel

23/04/26

un guide parfait pour les vrais débutants en gitlab

23/04/26

Zéro friction pour démarrer, c'est ce qu'on attend

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire