Résolution des problèmes liés à SSH
Quand vous utilisez SSH pour vous connecter et vous authentifier auprès de GitHub Enterprise Server, vous pouvez être amené à résoudre des problèmes inattendus.
Récupération de votre phrase secrète de clé SSH
Si vous avez perdu votre phrase secrète de clé SSH, selon le système d’exploitation que vous utilisez, vous pouvez soit le récupérer, soit vous devez en générer une nouvelle.
Erreur : Autorisation refusée (clé publique)
L’erreur « Autorisation refusée » signifie que le serveur a rejeté votre connexion. Il peut y avoir plusieurs raisons à cela, et les exemples les plus courants vous sont expliqués ci-dessous.
Erreur : Numéro de fichier incorrect
Cette erreur signifie généralement que vous n’avez pas pu vous connecter au serveur. Souvent, cela est dû aux pare-feu et aux serveurs proxy.
Erreur : Clé déjà utilisée
Cette erreur se produit quand vous essayez d’ajouter une clé déjà ajoutée à un autre compte ou référentiel.
Erreur : Autorisation pour l’utilisateur/dépôt refusée à l’autre utilisateur
Cette erreur signifie que la clé avec laquelle vous effectuez une poussée (push) est rattachée à un compte qui n’a pas accès au dépôt.
Erreur : Autorisation pour l’utilisateur/dépôt refusée à l’utilisateur/autre dépôt
Cette erreur signifie que la clé avec laquelle vous effectuez une poussée (push) est rattachée à un autre dépôt en tant que clé de déploiement, et qu’elle n’a pas accès au dépôt vers lequel vous tentez la poussée (push).
Erreur : l’agent a reconnu un échec de connexion
Dans de rares cas, la connexion à GitHub Enterprise Server via SSH sur Linux génère l’erreur "Agent admitted failure to sign using the key"
. Pour résoudre ce problème, suivez ces étapes.
Erreur : ssh-add : option illégale -- apple-use-keychain
Cette erreur signifie que votre version de ssh-add
ne prend pas en charge l’intégration du trousseau macOS, qui vous permet de stocker votre phrase secrète dans le trousseau.
Erreur : Type de clé inconnu
Cette erreur signifie que le type de clé SSH que vous avez utilisé n’a pas été reconnu ou n’est pas pris en charge par votre client SSH.
Erreur : Nous effectuons un audit de clé SSH
Cette erreur signifie que la clé SSH que vous utilisez pour effectuer une opération Git n’est pas vérifiée.