github · Git
Le message
remote: Support for password authentication was removed on August 13, 2021.
Ce que cela veut dire
GitHub a cessé d'accepter les mots de passe de compte via https en 2021 : votre mot de passe n'est pas faux, c'est la méthode qui n'est plus acceptée. Le message apparaît quand votre identifiant enregistré est un ancien mot de passe, ou quand vous en avez saisi un à l'invite. Pour rester en https, mettez un personal access token dans le champ mot de passe ; sinon, basculez sur l'adresse ssh avec git remote set-url origin. Changer l'adresse distante n'est qu'une ligne de configuration de votre clone : cela ne touche aucun commit et se défait à tout moment.
Le correctif
git remote set-url origin git@github.com:user/repo.git- Émis par
- github
- Git
- 29
Presque toutes les erreurs de git sont un refus qui signifie « faire cela depuis cet état ferait perdre quelque chose » ; fatal: veut dire que git s'est arrêté sans rien modifier, et les lignes hint: sous la première portent souvent le vrai remède.
Lire un message d’erreur
- Lisez à partir de la première ligne. Plus on descend, plus il s’agit des entrailles de l’outil ; la cause est généralement en haut.
- S’il y a un fichier et un numéro de ligne, commencez là — pas la première image de la pile, mais la ligne la plus haute qui nomme un fichier de vous.
- Cherchez le message tel quel, mais retirez d’abord vos chemins et vos noms de variables : c’est cela qui empêche la correspondance.
- La même situation se formule autrement selon la version de l’outil. Si les résultats sonnent faux, ajoutez le numéro de version.
- Avant de coller un correctif, vérifiez ce qu’il jette. Certains sont irréversibles.
Questions fréquentes
Q. Que veut dire « remote: Support for password authentication was removed on August 13, 2021. » ?
GitHub a cessé d'accepter les mots de passe de compte via https en 2021 : votre mot de passe n'est pas faux, c'est la méthode qui n'est plus acceptée. Le message apparaît quand votre identifiant enregistré est un ancien mot de passe, ou quand vous en avez saisi un à l'invite. Pour rester en https, mettez un personal access token dans le champ mot de passe ; sinon, basculez sur l'adresse ssh avec git remote set-url origin. Changer l'adresse distante n'est qu'une ligne de configuration de votre clone : cela ne touche aucun commit et se défait à tout moment.
Q. Comment le corriger ?
git remote set-url origin git@github.com:user/repo.git — avant de le lancer, vérifiez plus haut ce que cette commande jette.
Q. Quel outil émet cela ?
github. Cela relève de Git, et le message compte 11 mots.