Tutoriales

Error de Git Clone «Se ha eliminado la compatibilidad con la autenticación de contraseña»

GitHub es uno de los sistemas de control de versiones en línea más grandes y populares para cualquier desarrollador y organización. Contiene una gran proporción del código fuente abierto y cerrado del mundo, lo que facilita a los desarrolladores crear y colaborar en varios proyectos.

Sin embargo, al enviar cambios a un repositorio alojado en GitHub o clonar un repositorio autenticado, es posible que encuentre errores como «Se ha eliminado la compatibilidad con la verificación de contraseña».

En este tutorial, exploraremos las causas/fuentes de este error y cómo solucionarlo cuando trabajamos con repositorios Git.

Tabla de Contenidos

razón

A partir de agosto de 2021, GitHub implementó la capacidad de permitir que cualquier consumidor utilice autenticación basada en tokens para varios repositorios de Git autenticados.

Esto elimina la capacidad de usar una contraseña de cuenta al autenticarse en GitHub usando la API REST.

Por lo tanto, intentar acceder o realizar cualquier operación autenticada en un repositorio alojado en GitHub utilizando la autenticación de contraseña dará como resultado el error anterior.

solución

Pasemos a cómo solucionar rápidamente este error al intentar enviar código a un repositorio remoto.

La forma de solucionar este error es habilitar y configurar tokens de acceso en GitHub, lo que nos permite realizar autenticación basada en tokens al realizar operaciones de Git.

Para habilitar el acceso de autenticación basado en token, primero inicie sesión en su cuenta de GitHub y vaya a Configuración.

En la página Configuración, desplácese hacia abajo y busque la opción Configuración del desarrollador.

En la ventana Configuración del desarrollador, seleccione Tokens de acceso personal y luego seleccione Tokens (clásicos).

En la esquina superior derecha, seleccione Generar nuevo token y luego seleccione Generar nuevo token (clásico).

En el siguiente paso, complete los detalles en la sección «Comentarios» y establezca la fecha de vencimiento del token de acceso. Aunque GitHub te permite crear tokens que no caducan, se recomienda establecer una fecha de vencimiento.

En la sección Ámbitos, habilite los siguientes ámbitos para su token:

  1. Proceso de trabajo
  2. Eliminar: paquete
  3. Administrador:Organización
  4. Administrador: clave pública
  5. Eliminar almacén
  6. Administrador: Empresa
  7. proyecto
  8. Administrador: gpg_key
  9. Administrador: ssh_signing_key

Haga clic en Generar token para el rango seleccionado.

A continuación, copie el token resultante.

Péguelo en el campo de contraseña cuando ejecute el comando Git.

Esto debería ayudarle a corregir el error «Se ha eliminado la compatibilidad con la autenticación de contraseña» al realizar cambios en el repositorio o copiar un repositorio autenticado.

en conclusión

En este tutorial, conocimos los motivos y las soluciones por las que «se ha eliminado el soporte para la verificación de contraseña» de Git. Cuando utilice repositorios Git, utilice su token de acceso personal» error.

LEER  Noticias de Linux

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba