Tutoriel GitLab : Installation Et Premiers Pas Dans GitLab - IONOS

Aller au contenu principalDigital GuideChercher Produits IONOS Produits IONOSClose
  • Domaines
    • Noms de Domaine
    • Transfert de domaine
    • Domaine .fr
    • Nom de domaine gratuit
    • Nouvelles ex­ten­sions
    • Cer­ti­fi­cats SSL
    • Sécurité de domaine
  • Sites Internet & e-Commerce
    • Créer un site Internet
    • Nous créons votre site Internet
    • Ré­fé­ren­ce­ment SEO
    • Gestion de la ré­pu­ta­tion par IA
    • Créer une boutique en ligne
    • Service de con­cep­tion e-commerce
    • Plugin e-commerce
    • Bouton d'achat pour les réseaux sociaux
  • Hé­ber­ge­ment & WordPress
    • Hé­ber­ge­ment Web
    • Hé­ber­ge­ment pour WordPress
    • Hé­ber­ge­ment pour Woo­Com­merce
    • Jamstack
    • Hé­ber­ge­ment Joomla!
    • Deploy Now
    • Hé­ber­ge­ment virtuel (VPS)
  • Office
    • Adresse email pro­fes­sion­nelle
    • Email marketing
    • Archivage d’emails
    • Email Microsoft Exchange
    • Microsoft 365 / Office 365
    • Google Workspace
    • Stockage en ligne HiDrive
    • HiDrive Share
    • Managed Nextcloud
    • My­De­fen­der
  • Serveurs
    • Bare Metal Serveur
    • Cloud Backup
    • Cloud GPU VM
    • Serveurs Cloud
    • Dedicated Server
    • Object Storage
    • VPS Windows
    • Serveurs virtuels (VPS)
    • IONOS Cloud
    • IONOS Cloud Object Storage
  • Outils
    • Gé­né­ra­teur de nom d’en­tre­prise
    • Gé­né­ra­teur de noms de domaine par IA
    • Gé­né­ra­teur de logo
    • Favicon Generator
    • Vé­ri­fi­ca­teur Whois
    • Analyse de Site Web
    • Audit SEO
    • Test SSL
    • Vé­ri­fi­ca­teur d'adresse IP
Menu principalCloseChercherProduits IONOS
  • Sites internet
    • Création de sites internet
    • Web design
    • Dé­ve­lop­pe­ment web
    • Droit d'in­ter­net
  • Hé­ber­ge­ment
    • CMS
    • Blogs
    • Aspects tech­niques
  • Serveur
    • Know-how
    • Con­fi­gu­ra­tion
    • Sécurité
    • Outils
  • Domaines
    • Ex­ten­sions de domaine
    • Gestion de domaine
    • Ac­tua­li­tés sur le domaine
    • Conseils sur le domaine
  • Web marketing
    • Vendre sur internet
    • Search Engine Marketing
    • Les média sociaux
    • Analyse web
  • Email
    • Marketing email
    • Sécurité email
    • Aspects tech­niques
  • Startup
    • Création
    • Gestion
    • Pro­duc­ti­vité
Image: ION_FR_TVC_25-Q3_SMB_BAN_MyWebsite_1200x628_DG_V2_PNG.pngImage: ION_FR_TVC_25-Q3_SMB_BAN_MyWebsite_960x1200_DG_V2_PNG.pngEssayez gra­tui­te­mentClose
  1. IONOS
  2. Digital Guide
  3. Sites internet
  4. Dé­ve­lop­pe­ment web
  5. Tutoriel GitLab
Tutoriel GitLab : ins­tal­la­tion et premiers pas dans GitLab
  • L'équipe édi­to­riale IONOS29/09/2022
    • Partager sur Facebook
    • Partager sur Twitter
    • Partager sur LinkedIn
  • Git
Image: Tutoriel GitLab : installation et premiers pas dans GitLabREDPIXEL.PLShut­ters­tock
Sommaire
  • Comment fonc­tionne GitLab ?
  • Ca­rac­té­ris­tiques de GitLab
  • Licence et modèles d’uti­li­sa­tion de GitLab
  • Marche à suivre pour installer GitLab
  • Tutoriel GitLab : premiers pas dans GitLab

GitLab est un système de contrôle de version populaire employé prin­ci­pa­le­ment en dé­ve­lop­pe­ment logiciel. Programmé avec « Ruby on Rails » par Dmitri Sa­pa­ros­chez, le logiciel basé sur Web sorti en 2011 est aujourd’hui devenu in­con­tour­nable dans les cercles de dé­ve­lop­peurs.

L’avantage majeur de GitLab est qu’il facilite gran­de­ment le dé­ve­lop­pe­ment logiciel agile et col­la­bo­ra­tif. Plusieurs dé­ve­lop­peurs peuvent tra­vail­ler en même temps sur un projet et par exemple éditer des fonctions en parallèle. La jour­na­li­sa­tion continue de toutes les opé­ra­tions assure que les mo­di­fi­ca­tions apportées au code ne sont jamais perdues ni écrasées par mégarde. De plus, les mo­di­fi­ca­tions déjà ef­fec­tuées peuvent être annulées sans peine.

GitLab est basé sur le logiciel de gestion de versions très répandu Git. Librement ac­ces­sible car open source, Git fait partie des systèmes de gestion de versions les plus utilisés. GitLab re­pré­sente l’une des al­ter­na­tives à GitHub les plus connues (suite au rachat de GitHub par Microsoft en 2018, beaucoup d’uti­li­sa­teurs sont passés à GitLab).

Comment fonc­tionne GitLab ?

GitLab est une ap­pli­ca­tion basée sur le Web qui possède une interface uti­li­sa­teur graphique, mais peut aussi être installé sur son propre serveur. Les projets, qui ren­fer­ment le code à éditer dans des archives nu­mé­riques appelées re­po­si­to­ries (ré­fé­ren­tiels), cons­ti­tuent l’élément central de GitLab. Les dossiers projet con­tien­nent tous les contenus et fichiers du projet logiciel, qui peuvent être des fichiers Ja­vaS­cript, HTML, CSS, PHP...

GitLab fonc­tionne dans les grandes lignes de la façon suivante : pour commencer, tous les par­ti­ci­pants à un projet té­lé­char­gent sur leur or­di­na­teur une copie du ré­fé­ren­tiel central. Par la suite, les mo­di­fi­ca­tions apportées au code sont toujours d’abord ef­fec­tuées au moyen de ce qu’on appelle des commits. Après l’édition du code, les mo­di­fi­ca­tions sont ensuite ajoutées au ré­fé­ren­tiel central.

Une autre fonction im­por­tante est le branching. L’uti­li­sa­teur peut créer une « branche » qui bifurque du tronc, c’est-à-dire de la partie prin­ci­pale du code, et dont le code peut être édité sé­pa­ré­ment. Cette fonction est in­té­res­sante pour pouvoir in­tro­duire et tester de nouvelles fonc­tion­na­li­tés sans perturber les travaux de dé­ve­lop­pe­ment au niveau du tronc.

Grâce à des outils intégrés de Con­ti­nuous Delivery et Con­ti­nuous In­te­gra­tion, GitLab se prête bien à l’uti­li­sa­tion des branches et offre dif­fé­rentes fonctions utiles comme les « merge requests » et la création de « forks ». C’est pour cela qu’il fait partie des outils d’in­té­gra­tion continue les plus po­pu­laires.

Ca­rac­té­ris­tiques de GitLab

Citons parmi les prin­ci­pales ca­rac­té­ris­tiques de GitLab :

  • Interface uti­li­sa­teur con­vi­viale
  • Branches privées et publiques
  • Gestion de plusieurs re­po­si­to­ries
  • Revue de code
  • Suivi intégré des bugs et issues
  • In­té­gra­tion/livraison continue (CI/CD) gratuite incluse
  • Wikis de projet
  • Création facile de snippets (partage de petits bouts de code)

Licence et modèles d’uti­li­sa­tion de GitLab

GitLab possède un code source ouvert et en libre accès. En 2013, une version « En­ter­prise Edition » a été in­tro­duite pour les en­tre­prises, si bien qu’on trouve aujourd’hui deux modèles d’uti­li­sa­tion :

  • GitLab CE : Community Edition (gratuite)
  • GitLab EE : En­ter­prise Edition (payante)

Les deux versions sont sous licence open source du MIT. La version en­tre­prise comporte quelques fonctions sup­plé­men­taires que la version gratuite n’a pas. GitLab propose trois modèles d’abon­ne­ment dif­fé­rents selon l’étendue des fonctions sup­plé­men­taires voulues.

La version en­tre­prise peut aussi être utilisée gra­tui­te­ment, mais seules les fonctions de base issues de la Community Edition sont ac­ces­sibles. Ce modèle est in­té­res­sant quand on prévoit éven­tuel­le­ment d’installer ul­té­rieu­re­ment la version En­ter­prise, sachant que le chan­ge­ment ne demande qu’un clic de souris. A contrario, migrer de la version Community à la version En­ter­prise prend beaucoup plus de temps.

Marche à suivre pour installer GitLab

Pour utiliser GitLab, il est conseillé d’avoir un en­vi­ron­ne­ment Linux. À l’instar de Git, GitLab est taillé par nature pour Linux. Son ins­tal­la­tion et son uti­li­sa­tion sous Windows se heurtent à des li­mi­ta­tions. Malgré cela, une solution existe pour remédier au problème : utiliser une machine virtuelle capable de simuler l’en­vi­ron­ne­ment Linux sur l’or­di­na­teur Windows. L’ins­tal­la­tion du runner GitLab, qui est aussi né­ces­saire pour utiliser l’in­té­gra­tion continue, ne pose aucun problème.

Héberger GitLab soi-même ou dans le Cloud ?

L’ins­tal­la­tion de GitLab sur son propre serveur ne pose pas de dif­fi­cul­tés majeures à l’uti­li­sa­teur qui connaît déjà Linux, mais est re­la­ti­ve­ment chro­no­phage. Outre l’ins­tal­la­tion à pro­pre­ment parler, il faut prévoir du temps pour la con­fi­gu­ra­tion et pour les opé­ra­tions de main­te­nance ré­gu­lières.

Si vous souhaitez vous épargner cela, vous avez aussi la pos­si­bi­lité d’utiliser GitLab comme Software as a Service (SaaS), autrement dit de l’installer et de l’utiliser sur un serveur Cloud (dif­fé­rents four­nis­seurs en proposent).

Dans ce cas, le logiciel est configuré et prêt à être utilisé en très peu de temps, sans ins­tal­la­tion fas­ti­dieuse. Nor­ma­le­ment, le runner GitLab est installé en même temps, ce qui permet de commencer im­mé­dia­te­ment.

L’avantage d’une ins­tal­la­tion manuelle sur son propre en­vi­ron­ne­ment serveur est la flexi­bi­lité su­pé­rieure. L’uti­li­sa­teur est en­tiè­re­ment libre de choisir les sau­ve­gardes, mises à jour et autres res­sources, ainsi que d’installer pré­ci­sé­ment ce dont il a besoin pour son ap­pli­ca­tion concrète. Néanmoins, la solution Cloud est in­té­res­sante lorsque l’ad­mi­nis­tra­teur a déjà un emploi du temps bien chargé.

Conseil

IONOS propose des serveurs Cloud et serveurs virtuels per­for­mants et éco­no­miques avec lesquels vous pouvez créer en peu de temps votre propre in­fras­truc­ture virtuelle. Les serveurs prennent en charge toutes les dis­tri­bu­tions courantes de Linux (Ubuntu, Debian) ainsi que Windows en option.

Installer GitLab sur un serveur Linux

Pour installer GitLab sur un serveur Linux, il faut au préalable installer le logiciel Git. Pour savoir comment procéder, vous pouvez consulter notre tutoriel Git. Une fois fait, vous devez té­lé­char­ger le package GitLab Omnibus sur le site Web officiel de GitLab. Ce package contient tous les fichiers né­ces­saires et est conseillé pour installer GitLab sur Linux.

Ac­tua­li­ser le re­po­si­tory

Connectez-vous au serveur en tant qu’uti­li­sa­teur racine (« root ») puis ac­tua­li­sez le re­po­si­tory (ici il s’agit d’Ubuntu) afin de recevoir tous les packages né­ces­saires pour GitLab. Pour ce faire, utilisez les commandes suivantes :

sudo ssh root@GitLabServer sudo apt-get update

Ensuite, installez les packages comme suit :

sudo apt install curl openssh-server ca-certificates postfix

Pendant l’ins­tal­la­tion de Postfix, un écran de con­fi­gu­ra­tion apparaît. Sé­lec­tion­nez alors l’option « Site internet » puis tapez le nom du domaine du serveur que vous utilisez pour envoyer et recevoir des Emails.

Installer GitLab

L’étape suivante consiste à installer le package Omnibus de GitLab. Pour cela, vous devez d’abord ajouter le « GitLab Package Re­po­si­tory » avec cette commande :

curl https://packages.GitLab.com/install/repositories/GitLab/GitLab-ee/script.deb.sh | sudo bash

Ensuite, installez GitLab avec la commande apt. Dans ce code d’il­lus­tra­tion, GitLab est installé en version Community Edition (CE) :

sudo apt install GitLab-ce

Après la saisie, le serveur té­lé­charge tout seul le package GitLab et l’installe. Après con­fir­ma­tion de l’ins­tal­la­tion, vous devez encore con­fi­gu­rer l’URL prin­ci­pale avec laquelle vous accédez au serveur GitLab.

Remplacez l’URL "https://GitLab.example.com" par l’URL de votre choix. Pour cela, allez dans le dossier /etc/GitLab, dans lequel se trouve la con­fi­gu­ra­tion, et éditez le fichier de con­fi­gu­ra­tion GitLab.rb avec l’éditeur de texte standard vim.

Les commandes sont :

cd /etc/GitLab vim GitLab.rb

Dans le fichier GitLab.rb, re­cher­chez la ligne 9 (« external_url ») et saisissez l’URL voulue dedans. GitLab démarrera et con­fi­gu­rera l’ins­tal­la­tion sous cette URL.

Au premier démarrage s’ouvre un écran qui vous invite à réi­ni­tia­li­ser le mot de passe. Dé­fi­nis­sez le mot de passe pour l’ad­mi­nis­tra­teur. Après cela, vous devriez être redirigé vers l’écran de connexion. Pour vous connecter, vous pouvez d’abord utiliser l’uti­li­sa­teur standard « root ». Vous pourrez modifier les pa­ra­mètres plus tard dans les pa­ra­mètres de profil.

Installer GitLab sous Windows

GitLab lui-même ne s’installe pas sur un serveur Windows. Toutefois, à l’aide du runner GitLab, il est possible d’accéder depuis Windows à une ins­tal­la­tion GitLab déjà con­fi­gu­rée sur un serveur Linux. Ce logiciel est installé sous Windows et est com­pa­tible avec la fonction d’in­té­gra­tion continue (CI/CD) de GitLab. Le runner peut donc envoyer des demandes et des ordres à GitLab.

Té­lé­char­ger Git pour Windows et les données binaires du runner GitLab

Pour installer GitLab sur un serveur Windows, il faut au préalable Git pour Windows. Vous pouvez le té­lé­char­ger sur le site Web officiel de Git. Par ailleurs, il est re­com­mandé de définir un mot de passe personnel pour le compte uti­li­sa­teur dès l’instant où le compte système standard n’est pas utilisé.

Il faut aussi en plus ce qu’on appelle un token pour que le runner ait accès à l’instance GitLab. Pour obtenir une clé d’accès de ce genre, rendez-vous dans « Settings » -> « CI/CD ».

L’étape suivante consiste à té­lé­char­ger le fichier binaire (x86 ou amd64) pour le runner GitLab pour Windows et à créer un dossier à l’em­pla­ce­ment de votre choix dans votre système, par exemple C:\GitLab-runner.

Collez le fichier dans ce dossier et renommez-le en GitLab-runner.exe. Ensuite, ouvrez Po­wer­Shell (ou l’invite de commandes) dans Windows en ap­pli­quant les droits d’ad­mi­nis­tra­teur.

En­re­gis­trer le runner GitLab dans Windows

Pour en­re­gis­trer le runner GitLab, tapez main­te­nant la commande suivante :

./GitLab-runner.exe register

Ensuite, saisissez l’URL de l’ins­tal­la­tion GitLab (il s’agit ici d’un exemple) :

https://GitLab.com

Dans la fenêtre suivante, saisissez le token afin d’associer le runner à l’ins­tal­la­tion GitLab. Vous pouvez ensuite ajouter une des­crip­tion pour le runner. Cette option peut être modifiée plus tard dans l’interface de GitLab. La fenêtre qui suit donne la pos­si­bi­lité de définir des tags. Ces tags servent surtout lorsqu’un runner doit traiter plusieurs projets en même temps, et per­met­tent de savoir exac­te­ment quels projets sont attribués.

Pour finir, il vous reste à définir l’executor, c’est-à-dire l’en­vi­ron­ne­ment dans lequel s’exécute le runner, qui peut être par exemple une instance Vir­tual­Box ou un en­vi­ron­ne­ment Shell. Shell est l’exécuteur le plus simple à con­fi­gu­rer et l’option par défaut lorsqu’on en­re­gistre un runner GitLab sous Windows pour la première fois.

Please enter the executor: ssh, docker+machine, docker-ssh+machine, kubernetes, docker, parallels, virtualbox, docker-ssh, shell: shell

Installer le runner GitLab sous Windows et le démarrer

Pour installer le runner GitLab, vous pouvez au choix utiliser le compte système intégré ou bien votre propre compte uti­li­sa­teur. Dans Po­wer­Shell ou l’invite de commandes, rendez-vous dans le dossier que vous avez créé ci-dessus puis tapez les commandes suivantes suc­ces­si­ve­ment :

cd C:\GitLab-Runner .\GitLab-runner.exe install .\GitLab-runner.exe start

Tutoriel GitLab : premiers pas dans GitLab

Une fois GitLab installé, vous pouvez appeler l’interface uti­li­sa­teur graphique au moyen de l’URL pré­cé­dem­ment définie. Pour cela, vous pouvez utiliser le na­vi­ga­teur de votre choix et vous connecter ensuite en tant qu’ad­mi­nis­tra­teur. Vous pourrez modifier le nom d’uti­li­sa­teur et le mot de passe associé dans la section Admin par la suite.

Créer un uti­li­sa­teur dans GitLab

Dans la section Admin, vous pouvez créer des uti­li­sa­teurs en choi­sis­sant « New User » pour qu’ils tra­vail­lent ensemble sur des projets GitLab. À cet effet, vous devez définir une adresse Email ainsi que des données de connexion in­di­vi­duelles pour l’uti­li­sa­teur afin de lui attribuer le projet voulu.

Au même endroit, vous pouvez aussi modifier les droits d’uti­li­sa­teur avec « Edit » et bloquer voire supprimer des uti­li­sa­teurs. À noter que le blocage d’un uti­li­sa­teur empêche celui-ci de se connecter, mais toutes ses données (commits par exemple) sont con­ser­vées. A contrario, la sup­pres­sion efface les in­for­ma­tions associées à l’uti­li­sa­teur, raison pour laquelle cette option doit être utilisée avec prudence.

Créer un nouveau projet

Une action es­sen­tielle dans GitLab est la création d’un nouveau projet. Pour ce faire, cliquez sur le bouton « New Project ». Vous accédez alors à la fenêtre du projet à créer. Dans le champ « Project Name », ren­seig­nez le nom du projet (qui ne doit pas contenir de ca­rac­tères spéciaux ni d’espaces). Dans « Vi­si­bi­lity », vous réglez la vi­si­bi­lité, c’est-à-dire le niveau d’accès au projet. Les niveaux sont les suivants :

  • Privé : vous êtes le seul à avoir accès au projet.
  • Interne : tout uti­li­sa­teur connecté a accès au projet.
  • Public : n’importe quel uti­li­sa­teur a accès au projet sans au­then­ti­fi­ca­tion préalable.

Une fois le pa­ra­mé­trage terminé, cliquez sur « Create Project ». Après cela, vous pouvez le lier di­rec­te­ment à un ré­fé­ren­tiel Git local. Pour ce faire, sé­lec­tion­nez l’option « HTTPS » dans la vue de projet, sous le nom du projet, puis copiez les commandes affichées dans l’interface en ligne de commande.

Si vous n’avez pas encore de copie locale du re­po­si­tory sur le serveur, vous pouvez vous rattraper ici en tapant la commande suivante :

$ git clone https://server/namespace/project.git

Après l’ini­tia­li­sa­tion du re­po­si­tory par le premier push, toutes les in­for­ma­tions sur le re­po­si­tory sont con­sul­tables côté projet. Vous y trouverez également les dernières opé­ra­tions et, grâce au journal des commits, pourrez savoir qui a modifié le code et quand.

Tra­vail­ler en équipe avec GitLab

Le moyen le plus simple de col­la­bo­rer avec d’autres uti­li­sa­teurs sur un projet GitLab est de leur octroyer un accès push direct au re­po­si­tory. Pour cela, ajoutez les uti­li­sa­teurs au projet comme décrit plus haut, et attribuez-leur les droits d’uti­li­sa­teur cor­res­pon­dants.

Les uti­li­sa­teurs disposant de la per­mis­sion « Developer » ou su­pé­rieure peuvent placer leurs commits et branches dans le re­po­si­tory sans res­tric­tions. Il est aussi possible d’utiliser ce qu’on appelle des merge requests, qui four­nis­sent un contrôle plus strict des accès, puisque la « master branch » ne peut pas être éditée di­rec­te­ment. Autrement, les uti­li­sa­teurs peuvent créer une branche, saisir leurs commits, puis effectuer une merge request pour relier la branche à une autre branche ou à la master branch.

Les uti­li­sa­teurs sans droits d’accès peuvent aussi créer des forks, autrement dit éditer leur copie du projet avec des push commits. Ensuite, ils peuvent envoyer une merge request afin de réin­té­grer la fork au projet principal. Cette fonction donne au pro­prié­taire du projet un contrôle total sur ce qui est déposé dans le re­po­si­tory et lui laisse en même temps la pos­si­bi­lité d’accepter les con­tri­bu­tions d’uti­li­sa­teurs inconnus.

Note

GitLab étant un outil col­la­bo­ra­tif per­fec­tionné, il inclut de nom­breuses fonctions qui fa­ci­li­tent le travail en équipe, dont par exemple les wikis de projet et des outils de main­te­nance.

Tags associés
  • Git
Aller au menu principal

Produits associés

Créer un site Internet Voir les packs Image: ION_FR_TVC_25-Q3_SMB_BAN_MyWebsite_1200x1200_DG_V2_PNG.pngImage: ION_FR_TVC_25-Q3_SMB_BAN_MyWebsite_1200x1200_DG_V2_PNG.png

Tout savoir sur l’IA

Inscrivez-vous à notre news­let­ter pour découvrir les dernières tendances de l’IA et recevoir des conseils pratiques.

Je m’inscris

Tout savoir sur l’IA

Close

Inscrivez-vous à notre news­let­ter pour découvrir les dernières tendances de l’IA et recevoir des conseils pratiques.

Articles Po­pu­laires

Revente de nom de domaine : comment gagner de l’argent avec les noms de domaines ?

Acheter et vendre des noms de domaines peut être lucratif, à condition toutefois de savoir…

Lire la suite
5 al­ter­na­tives à Nextcloud en com­pa­rai­son directe

À la recherche d’une al­ter­na­tive à Nextcloud per­for­mante ? Découvrez les meil­leures…

Lire la suite
Com­pa­rai­son des 7 meilleurs services de sau­ve­garde en ligne

Sau­ve­gar­dez vos données de manière fiable dans le Cloud ! Vos données sont en sécurité…

Lire la suite
Debian 13 Upgrade : comment mettre à niveau vers Debian 13 étape par étape ?

Ce guide vous aide à mettre à niveau Debian 13 en toute sécurité, à préparer votre système…

Lire la suite
4 al­ter­na­tives gratuites à Adobe InDesign

La pu­bli­ca­tion assistée par or­di­na­teur (PAO) avec Adobe est trop chère ? Il existe des…

Lire la suite

Articles si­mi­laires

Image: Git ou SVN : des approches centralisées et décentraliséesagsandrewshut­ters­tock

Git ou SVN : des approches cen­tra­li­sées et dé­cen­tra­li­sées

Les systèmes de ver­sion­ning tels que Bazaar, Mercurial, SVN et Git per­met­tent de donner une vue d’ensemble de toutes les mo­di­fi­ca­tions réalisées par les con­tri­bu­teurs d’un projet mais également de pouvoir tra­vail­ler à plusieurs sur un même fichier. SVN et Git sont à ce jour les…

  • Git
Lire la suite Image: GitLab vs. GitHub : comparatif des deux systèmes de contrôle de versionREDPIXEL.PLShut­ters­tock

GitLab vs. GitHub : com­pa­ra­tif des deux systèmes de contrôle de version

GitLab et GitHub sont deux pla­te­formes de contrôle de version po­pu­laires conçues pour faciliter le dé­ve­lop­pe­ment logiciel en équipe. Dans l’ensemble, elles offrent des fonc­tion­na­li­tés re­la­ti­ve­ment proches, mais il existe tout de même des dif­fé­rences notables. Dans ce com­pa­ra­tif,…

  • Git
Lire la suite Image: Qu’est-ce que GitHub ? La gestion de versions en quelques motsMr. Kosalshut­ters­tock

Qu’est-ce que GitHub ? La gestion de versions en quelques mots

GitHub est une célèbre pla­te­forme utilisée pour la gestion de versions. Sa capacité à logger les avancées du dé­ve­lop­pe­ment et à fonc­tion­ner au sein d’équipes globales rendent GitHub quasi in­dis­pen­sable dans les projets de pro­gram­ma­tion complexes. Découvrez dans l’article suivant…

  • Git
Lire la suite Image: GitOps : les infrastructures automatisées expliquéesREDPIXEL.PLShut­ters­tock

GitOps : les in­fras­truc­tures au­to­ma­ti­sées ex­pli­quées

GitOps gère des in­fras­truc­tures et des ap­pli­ca­tions en au­to­ma­ti­sant des processus, avec Git comme « seule source de vérité ». Mais qu’est-ce que GitOps exac­te­ment ? Dans cet article, nous vous ex­pli­quons ce qu’est GitOps, comment il fonc­tionne et quels sont les avantages et les…

  • Tutoriels
  • Git
Lire la suite

Tag » Apprendre Gitlab Ci