Hébergement site web Tunisie , serveur vps cloud – Zenhosting

final-logo

Découvrez nos offres d'hébergement Cloud

Hébergement Web Simple, rapide et sécurisé. Confiez-nous l’hébergement de votre site web dès maintenant.

hébergement web

Git : qu’est-ce que c’est et comment ça marche ?

git

Git est un système de contrôle de version open source très populaire, puissant et efficace qui suit le contenu comme les fichiers et les répertoires. Son objectif principal est de gérer un projet ou un ensemble de fichiers à mesure qu’ils évoluent dans le temps.

Bien sûr, c’était la version courte de Git. Creusons un peu plus et parlons de ce système de contrôle de version particulier et voyons comment cela fonctionne et à quoi vous pouvez l’utiliser.

Qu’est-ce que Git ?

Git est un système de contrôle de version ou VCS, comme on l’appelle plus communément, qui suit l’historique des modifications lorsque des personnes et des équipes collaborent sur des projets ensemble. Au fur et à mesure qu’un projet évolue, les équipes ont la possibilité d’exécuter des tests, de corriger des bogues et de contribuer à un nouveau code avec la certitude que n’importe quelle version peut être récupérée à tout moment.

Les développeurs et les autres membres de l’équipe peuvent consulter l’historique du projet pour découvrir des éléments tels que :

  • Quels changements ont été apportés ?
  • Qui a fait les changements ?
  • Quand les modifications ont-elles été apportées ?
  • Pourquoi les changements étaient-ils nécessaires ?

Git est un exemple de système de contrôle de version distribué (DVCS), qui est le plus couramment utilisé pour le développement de logiciels open source et commerciaux.

Comment ça fonctionne

Git stocke le contenu des fichiers dans ce qu’on appelle des grands objets binaires, ou BLOB. Ces dossiers sont représentés sous forme d’arborescences, chaque arborescence contenant d’autres arborescences (également appelées sous-dossiers) et d’autres BLOB, ainsi qu’un simple fichier texte contenant le mode, le type, le nom et le SHA (Secure Hash Algorithm) de chaque entrée BLOB et sous-dossier. .

Lorsqu’un transfert de référentiel se produit, même s’il existe plusieurs fichiers avec le même contenu et des noms différents, le logiciel Git transfère le BLOB une fois, puis l’étend à tous les différents fichiers.

L’historique complet de votre projet est stocké dans ce qu’on appelle un objet commit. Chaque fois que vous apportez une modification à votre projet, vous devez la valider. Chaque fichier de commit conserve l’auteur, le committer, le commit et tous les commits parents qui l’ont directement précédé.

Commandes Git de base

Pour utiliser Git, les développeurs doivent apprendre des commandes spécifiques pour copier, créer, combiner et modifier le code. Ces commandes peuvent être exécutées directement depuis la ligne de commande. Encore une fois, c’est un autre domaine du système que vous devez apprendre. Et nous avons en fait un certain nombre de tutoriels Git que vous pouvez utiliser pour apprendre tout le processus d’utilisation.

Certaines des commandes Git de base incluent :

  • init
  • clone
  • add
  • commit
  • status
  • branch
  • merge
  • pull
  • push

Remarque : chaque commande commence par le mot « git. » Par exemple, la commande pour « init » serait en fait « git init ».

Git est disponible sur nos hébergement web

Zenhosting vous permet d’héberger facilement un repo Git privé ou public sur votre compte. Vous pouvez utiliser Git pour gérer n’importe quel ensemble de fichiers (par exemple, les fichiers et ressources d’un site Web, un projet de développement logiciel ou de simples fichiers texte).

Cloner le repo Git sur le Panel de Zenhosting

Aucun travail de ligne de commande n’est requis pour déployer votre projet à partir du référentiel Git si vous utilisez cPanel Zenhosting. Suivez simplement les étapes ci-dessous et vous êtes prêt à partir.

Connectez-vous à contrôle Panel.

Allez dans Fonctionnalités avancées

Choisissez l’option “Git“.

git hébergement mutualisé

Cliquez sur le bouton Create repository

git

Donnez un nom au repo tel qu’il apparaîtra dans votre interface cPanel, par exemple wp-site.

Remplissez le chemin du fichier vers le nouveau repo.

git

Cliquez sur le bouton Create repository.

Une fois le repo est créé, cliquez sur l’icône (+)  à droite et choisissez modifier 

git

Sélectionnez la branche que vous souhaitez le déployer ( choisissez master par défaut )

Sélectionnez ensuite le chemin de déploiement. Dans cet exemple, j’utiliserai le dossier public_html où j’ai installé un site WP.

git

Cliquez sur sauvegarder

Puis, cliquez sur l’icône (+) et cette fois choisissez fetch afin de récupérer les modifications présentes

Pour finaliser le déploiement cliquez sur Deploy

Maintenant, le cPanel clonera le repo git spécifié du serveur git directement dans votre compte cPanel, et voila notre site WordPress déployé sur un hébergement mutualisé.

git wordpress

Vous pouvez également cloner votre repo git en SSH

Connectez vous en ssh sur votre hébergement 

Ensuite, vous devez exécuter les commandes suivantes dans le terminal cPanel

cd public_html
git clone https://github.com/WordPress/WordPress.git

remplacez le repo de wordpress par votre repo git

Maintenant, tous les fichiers ont été ajoutés, vous pouvez afficher les fichiers sous publi_html en tapant la commande

 ls

 

 

 

 

Cet Article est utile ? Votez
0 / 5 4

Your page rank:

Facebook
Twitter
LinkedIn
Pinterest

Plus à explorer

theme wordpress
Wordpress

Comment choisir un thème WordPress ?

Si vous optez pour WordPress pour concevoir votre site Internet, vous serez conduit à choisir un thème et cette étape sera fondamentale puisque la qualité

 20% Réduction

Bénéficiez de 20 % de réduction pour votre 1 achat
Confirmer
*Offre valable uniquement pour les nouveaux inscrits
close-link

Mailsuite fonctionne sur Tous vos appareils

Prenez votre communication avec vous en installant des applications complètes sur votre appareil Android, iOS windows et MacOs

Mailsuite fonctionne sur Tous vos appareils

Prenez votre communication avec vous en installant des applications complètes sur votre appareil Android, iOS windows et MacOs