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.
"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.
Cliquez sur le bouton Create project pour valider. GitLab va alors générer un dépôt vide prêt à recevoir vos fichiers.
"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
La simplicité de ce guide est son plus grand atout
On a intégré ce guide à notre wiki interne pour les nouveaux arrivants
créer un projet gitlab enfin simple
Lancer la création de projet, c toujours le premier pas délicat
Configurer les détails du projet, super important pour la gouvernance
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
Cloner le dépôt, la base
Ajouter un premier fichier, ça met en confiance
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
Pourquoi créer un projet sur GitLab, bonne intro
Les étapes de création via l'interface sont intuitives avec ça
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
visibilité publique/privée bien gérée, essentiel
un guide parfait pour les vrais débutants en gitlab
Zéro friction pour démarrer, c'est ce qu'on attend