Accueil
/
Tutoriel de l’outil Git de SiteGround
/
Cloner le projet GitHub sur votre compte SiteGround

Cloner le projet GitHub sur votre compte SiteGround

La configuration de Git sur nos serveurs vous permet de cloner vos référentiels GitHub existants sur votre compte d’hébergement SiteGround. Ce tutoriel explique comment utiliser vos clés SSH GitHub existantes pour cloner vos projets sur votre compte SiteGround.

Une fois que vous avez généré une paire de clés SSH sur votre compte SiteGround, vous devez obtenir la clé publique. La clé publique se trouve dans le fichier ~/.ssh/authorized_keys2 de votre compte. Copiez l’intégralité de la clé publique et ajoutez-la à votre compte GitHub.

Une fois que vous avez ajouté la clé publique, vous devez configurer le service SSH sur votre compte SiteGround pour utiliser la clé privée correspondante lors de la connexion à GitHub. Cela peut être fait en éditant le fichier à l’emplacement ~/.ssh/config . Si le fichier n’existe pas, créez-en un nouveau. Dans le fichier, ajoutez les lignes suivantes:

 Hébergeur github.com
Fichier d’identité ~/.ssh/key_name.private

Assurez-vous de remplacer key_name .private par le nom exact de votre clé privée.

Vous pouvez maintenant tester la connexion entre votre compte d’hébergement et GitHub avec la commande suivante:

 ssh -T -p22 git@github.com

Vous pouvez voir une invite pour le mot de passe de la clé SSH si vous l’avez utilisé lors de la génération de la paire de clés.

Si vous avez tout fait correctement, vous devriez voir la réponse suivante à la commande ci-dessus:

 Salut nom d’utilisateur ! Vous vous êtes authentifié avec succès, mais GitHub ne fournit pas d’accès shell.

username sera votre nom d’utilisateur GitHub. Cela signifie que la connexion et l’authentification ont réussi.

Maintenant, pour cloner votre référentiel GitHub sur votre compte SiteGround, vous pouvez utiliser la commande suivante:

 git clone git@github.com:username/repo.git

Vous devez remplacer username et repo par votre nom d’utilisateur GitHub et votre nom de référentiel, respectivement.

Partager cet article