Accueil
/
Tutoriel de l’outil Git de SiteGround
/
Comment cloner un référentiel GIT

Comment cloner un référentiel GIT

Ce tutoriel explique comment cloner votre référentiel Git sur votre machine locale. De cette façon, vous pouvez travailler et développer votre projet localement.

Obtenir une clé SSH pour votre site

Le système Git utilise le protocole SSH pour transférer les données entre le serveur et vos ordinateurs locaux. Cela signifie que pour cloner le référentiel, vous devez avoir un accès SSH à votre site web. Pour obtenir une clé SSH pour votre site, accédez à votre compte Site Tools> Développeurs> Gestionnaire de clés SSH . Si vous n’avez toujours pas de clé, vous pouvez en créer une ici. Une fois que vous avez une clé, allez dans le menu Actions> Clé privée :

 

Une nouvelle fenêtre apparaîtra dans laquelle votre clé SSH vous sera fournie:

Pour des raisons de sécurité, le mot de passe de votre clé SSH ne sera pas affiché dans l’outil. Si vous ne connaissez pas le mot de passe de votre clé SSH, vous devrez en générer une nouvelle depuis Devs > Gestionnaire de clés SSH dans Site Tools . Vous pouvez consulter notre tutoriel SSH détaillé pour plus d’informations sur la gestion de vos clés SSH.

Commandes de clonage local et de validation en ligne

Linux/Mac

Dans cet exemple, la commande va cloner le référentiel pour le site principal de WordPress. Il est disponible dans votre Site Tools> Développeurs> Git> allez dans le menu Action pour le référentiel correspondant> Informations Git :

 git clone ssh://username@server_name:18765/home/customer/www/yourdomain.com/public_html/

Votre ordinateur aura besoin de quelques minutes pour cloner le référentiel. Après cela, vous devriez voir votre application copiée sur votre ordinateur local. Si vous souhaitez cloner votre site dans un dossier spécifique, vous pouvez utiliser la commande modifiée suivante:

 git clone ssh://username@server_name:18765/home/customer/www/yourdomain.com/public_html/ /home/user/Desktop/mainsitegit

La commande ci-dessus va cloner le référentiel et l’application sera enregistrée sur votre ordinateur local dans le dossier « /home/user/Desktop/mainsitegit ». À ce stade, le site sera téléchargé sur votre ordinateur local et vous pourrez éditer vos fichiers via votre éditeur préféré. Pour valider les modifications dans votre référentiel GIT local, vous pouvez utiliser la commande suivante:

 git commit -a -m "Comment de validation."

La commande ci-dessus validera les modifications dans votre référentiel local et le commentaire sera ajouté aux journaux Git. Pour envoyer les modifications au serveur, vous devez utiliser la commande suivante:

 git push

Le système se connectera au serveur et téléchargera les fichiers qui ont été modifiés sur votre ordinateur local.

Windows

Commencez par télécharger Git pour Windows et installez-le en utilisant les paramètres par défaut. Lancez l’application Git Bash une fois l’installation terminée et allez dans le répertoire C:/Users/YourUser à l’aide de la commande suivante:

 cd /C/Users/Votrenom d’utilisateur

Remplacez YourUsername dans la commande ci-dessus par le nom d’utilisateur de votre compte Windows. Créez ensuite un nouveau dossier nommé « .ssh » et naviguez jusqu’à celui-ci en utilisant:

 mkdir .ssh; cd .ssh

Ici, créez un fichier vide, collez votre clé privée SSH dedans et enregistrez le fichier. Notre didacticiel SSH peut vous y aider. Une fois le fichier de clé créé, changez ses permissions en 600 avec:

 chmod 600 nom_fichier

file_name est le nom du fichier.

Après cela, exécutez la commande suivante:

 eval `ssh-agent -s`

pour démarrer l’agent SSH et lui ajouter la clé privée en utilisant:

 ssh-add ~/.ssh/nom_fichier

file_name est le nom du fichier de clé.

Maintenant tout ce qui reste est de naviguer jusqu’au dossier où vous voulez cloner votre référentiel et d’exécuter la commande de clonage. Elle est disponible dans votre Site Tools> Développeurs> Git> allez dans le menu Action pour le référentiel correspondant> Informations Git :

 git clone ssh://username@server_name:18765/home/customer/www/yourdomain.com/public_html/

Le clonage du référentiel prendra quelques minutes. Après cela, vous devriez voir le référentiel copié sur votre ordinateur local. À ce stade, le site sera téléchargé sur votre ordinateur local et vous pourrez éditer vos fichiers via votre éditeur préféré. Pour valider les modifications dans votre référentiel GIT local, vous pouvez utiliser la commande suivante:

 git commit -a -m "Comment de validation."

La commande ci-dessus validera les modifications dans votre référentiel local et le commentaire sera ajouté aux journaux Git. Pour envoyer les modifications au serveur, vous devez utiliser la commande suivante:

 git push

Le système se connectera au serveur et téléchargera les fichiers qui ont été modifiés sur votre ordinateur local.

Partager cet article