{"meta":{"title":"Erreur : l’agent a reconnu un échec de signature","intro":"Dans de rares cas, la connexion à GitHub 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.","product":"Authentification","breadcrumbs":[{"href":"/fr/enterprise-server@3.22/authentication","title":"Authentification"},{"href":"/fr/enterprise-server@3.22/authentication/troubleshooting-ssh","title":"Résolution des problèmes liés à SSH"},{"href":"/fr/enterprise-server@3.22/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign","title":"Échec de signature de l’agent"}],"documentType":"article"},"body":"# Erreur : l’agent a reconnu un échec de signature\n\nDans de rares cas, la connexion à GitHub 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.\n\nQuand vous essayez d’établir une connexion SSH à votre instance GitHub Enterprise Server sur un ordinateur Linux, le message suivant peut s’afficher dans votre terminal :\n\n```shell\n$ ssh -vT git@HOSTNAME\n> ...\n> Agent admitted failure to sign using the key.\n> debug1: No more authentication methods to try.\n> Permission denied (publickey).\n```\n\nPour plus d’informations, consultez [ce rapport d'incident](https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/201786) sur Launchpad Canonical.\n\n## Résolution\n\nVous devez être en mesure de corriger cette erreur en chargeant vos clés dans votre agent SSH avec `ssh-add` :\n\n```shell\n# start the ssh-agent in the background\n$ eval \"$(ssh-agent -s)\"\n> Agent pid 59566\n$ ssh-add\n> Enter passphrase for /home/YOU/.ssh/id_rsa: [tippy tap]\n> Identity added: /home/YOU/.ssh/id_rsa (/home/YOU/.ssh/id_rsa)\n```\n\nSi votre clé n’a pas le nom de fichier par défaut (`/.ssh/id_rsa`), vous devez passer ce chemin à `ssh-add` :\n\n```shell\n# start the ssh-agent in the background\n$ eval \"$(ssh-agent -s)\"\n> Agent pid 59566\n$ ssh-add ~/.ssh/my_other_key\n> Enter passphrase for /home/YOU/.ssh/my_other_key: [tappity tap tap]\n> Identity added: /home/YOU/.ssh/my_other_key (/home/YOU/.ssh/my_other_key)\n```"}