Inicio·Mensajes de error

github · Git

El mensaje

remote: Support for password authentication was removed on August 13, 2021.

Qué significa

GitHub dejó de aceptar contraseñas de cuenta por https en 2021: tu contraseña no está mal, es el método el que ya no se acepta. Aparece cuando tu credencial guardada es una contraseña antigua, o cuando escribiste una en el aviso. Si quieres seguir con https, pon un personal access token en el campo de contraseña; si no, cambia a la dirección ssh con git remote set-url origin. Cambiar la dirección remota es una línea de configuración de tu propio clon, así que no toca ningún commit y se puede revertir en cualquier momento.

El arreglo

git remote set-url origin git@github.com:user/repo.git
Lo imprime
github
Git
29

Casi todos los errores de git son una negativa que significa "hacer eso desde este estado perdería algo"; fatal: indica que git se detuvo sin cambiar nada, y las líneas hint: bajo la primera suelen traer el remedio real.

Cómo leer un mensaje de error

  • Lee desde la primera línea. Cuanto más abajo, más son las tripas de la herramienta; la causa suele estar arriba.
  • Si hay un archivo y un número de línea, empieza ahí: no el marco superior de la pila, sino la línea más alta que nombre un archivo tuyo.
  • Busca el mensaje literal, pero quita antes tus rutas y nombres de variables: eso es lo que impide que la búsqueda coincida.
  • La misma condición se redacta distinto según la versión. Si los resultados no cuadran, añade el número de versión.
  • Antes de pegar un arreglo, comprueba qué descarta. Algunos no se pueden deshacer.

Preguntas frecuentes

Q. ¿Qué significa «remote: Support for password authentication was removed on August 13, 2021.»?

GitHub dejó de aceptar contraseñas de cuenta por https en 2021: tu contraseña no está mal, es el método el que ya no se acepta. Aparece cuando tu credencial guardada es una contraseña antigua, o cuando escribiste una en el aviso. Si quieres seguir con https, pon un personal access token en el campo de contraseña; si no, cambia a la dirección ssh con git remote set-url origin. Cambiar la dirección remota es una línea de configuración de tu propio clon, así que no toca ningún commit y se puede revertir en cualquier momento.

Q. ¿Cómo se arregla?

git remote set-url origin git@github.com:user/repo.git — antes de ejecutarlo, mira arriba qué descarta este comando.

Q. ¿Qué herramienta lo imprime?

github. Está en Git y el mensaje tiene 11 palabras.

Errores cercanos