Comment cloner un référentiel GIT
Table des matières
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
où 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
où 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.