Connexion à GitHub à l’aide de SSH
Vous pouvez vous connecter à GitHub Enterprise Cloud 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 des clés SSH, vous pouvez vous connecter à GitHub Enterprise Cloud sans avoir à indiquer votre nom d’utilisateur et votre 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.