
Sin embargo, al enviar cambios a un repositorio alojado en GitHub, es posible que encuentre errores como «Se ha eliminado la compatibilidad con la autenticación de contraseña». Utilice en su lugar un token de acceso personal».
En este tutorial, exploraremos las causas/fuentes de este error y cómo solucionarlo cuando trabajamos con repositorios Git.
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 generará 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:
- Proceso de trabajo
- Eliminar: paquete
- Administrador:Organización
- Administrador: clave pública
- Eliminar almacén
- Administrador: Empresa
- proyecto
- Administrador: gpg_key
- 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 «Utilice su token de acceso personal» al realizar cambios en un repositorio remoto de GitHub.
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. Al enviar cambios a un repositorio de GitHub, utilice su token de acceso personal» error.