Avant de tester votre connexion SSH, vous devez déjà avoir :
- Vérifier les clés SSH existantes
- Générer une nouvelle clé SSH
- Ajouter une nouvelle clé SSH à votre compte GitHub
Vous devez authentifier cette action à l’aide de votre mot de passe, c’est-à-dire la phrase secrète de clé SSH que vous avez créée précédemment. Consultez Utilisation des phrases secrètes de clé SSH.
Note
Cet article contient des commandes ou des exemples qui utilisent le domaine github.com
. Vous pouvez accéder à GitHub dans un domaine différent, tel que octocorp.ghe.com
.
-
Ouvrez TerminalTerminalGit Bash.
-
Entrez les informations suivantes :
Shell ssh -T git@github.com # Attempts to ssh to GitHub Enterprise Cloud
ssh -T git@github.com # Attempts to ssh to GitHub Enterprise Cloud
Vous pouvez voir un avertissement comme celui présenté ci-dessous :
> The authenticity of host 'github.com (IP ADDRESS)' can't be established. > ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU. > Are you sure you want to continue connecting (yes/no)?
-
Vérifiez que l’empreinte digitale dans le message que vous voyez correspond à l’empreinte digitale de clé publique de GitHub. Si c’est le cas, tapez
yes
:> Hi USERNAME! You've successfully authenticated, but GitHub does not > provide shell access.
Le message d'erreur suivant peut s'afficher :
... Agent admitted failure to sign using the key. debug1: No more authentication methods to try. Permission denied (publickey).
Il s’agit d’un problème connu avec certaines distributions Linux. Pour plus d’informations, consultez « Erreur : l’agent a reconnu un échec de connexion ».
Note
La commande à distance doit sortir avec le code 1.
-
Vérifiez que le message obtenu contient votre nom d’utilisateur. Si un message « autorisation refusée » s’affiche, consultez Erreur : Autorisation refusée (clé publique).