Skip to main content

Connexion à GitHub à l’aide de SSH

Vous pouvez vous connecter à GitHub Enterprise Server 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 Server 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 votre instance GitHub Enterprise Server 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.