Skip to main content

Connexion à GitHub à l’aide de SSH

Vous pouvez vous connecter à GitHub en utilisant le protocole SSH (Secure Shell Protocol), lequel fournit un canal sécurisé sur un réseau non sécurisé.

À propos de SSH

Le protocole SSH vous permet de vous connecter et de vous authentifier auprĂšs de serveurs et de services distants. Avec les clĂ©s SSH, vous pouvez vous connecter Ă  GitHub sans fournir votre nom d'utilisateur et personal access token Ă  chaque visite. Vous pouvez Ă©galement utiliser une clĂ© SSH pour signer des commits.

Utilisation du transfert d’agent SSH

Pour simplifier le dĂ©ploiement sur un serveur, vous pouvez configurer le transfert de l’agent SSH pour utiliser en toute sĂ©curitĂ© des clĂ©s SSH locales.

Gestion des clés de déploiement

Découvrez différentes façons de gérer les clés SSH sur vos serveurs lorsque vous automatisez les scripts de déploiement et quelle méthode est la meilleure pour vous.

Vérification des clés SSH existantes

Avant de gĂ©nĂ©rer une clĂ© SSH, vous pouvez vĂ©rifier si vous n’en avez pas Ă  disposition.

GĂ©nĂ©ration d’une nouvelle clĂ© SSH et ajout de celle-ci Ă  ssh-agent

Une fois que vous avez vĂ©rifiĂ© les clĂ©s SSH existantes, vous pouvez gĂ©nĂ©rer une nouvelle clĂ© SSH Ă  utiliser pour l’authentification, puis l’ajouter Ă  l’agent ssh.

Ajout d’une nouvelle clĂ© SSH Ă  votre compte GitHub

Pour configurer votre compte sur GitHub.com de façon à utiliser votre clé SSH nouvelle (ou existante), vous devez aussi ajouter cette derniÚre à votre compte.

Test de votre connexion SSH

AprĂšs avoir configurĂ© votre clĂ© SSH et l’avoir ajoutĂ©e Ă  GitHub, vous pouvez tester votre connexion.

Utilisation des phrases secrÚtes de clé SSH

Vous pouvez sĂ©curiser vos clĂ©s SSH et configurer un agent d’authentification pour vous Ă©viter d’avoir Ă  entrer votre phrase secrĂšte chaque fois que vous utilisez vos clĂ©s SSH.