gitHub no puede presionar con una contraseña, debe usar un token

Ha pasado un tiempo desde que usé github para impulsar el proyecto. Después de empujar hoy, ingresé la contraseña de la cuenta de acuerdo con el mensaje, pero fallé y el error es el siguiente:

support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/skrqwa/test.git/'
wenanqin@WenandeMacBook-Air test % 

El significado general de la primera oración es que el certificado de contraseña original no estará disponible a partir del 13 de agosto de 2021. ¿Cómo hacerlo? La solución es usar un token de acceso personal, que consiste en reemplazar la contraseña con un token para verificación.

1. Que es token (token)

El token es cuando el cliente solicita con frecuencia datos del servidor, y el servidor va con frecuencia a la base de datos para consultar el nombre de usuario y la contraseña y los compara para juzgar si el nombre de usuario y la contraseña son correctos o no, y realiza las solicitudes correspondientes. contexto, Token nació.
El token es una cadena de cadenas generada por el servidor como un token para que el cliente lo solicite. Después de iniciar sesión por primera vez, el servidor genera un token y lo devuelve al cliente. En el futuro, el cliente solo necesita traer este Token puede venir a solicitar datos, no es necesario traer usuario y contraseña nuevamente.
El propósito de Token es reducir la presión sobre el servidor, reducir las consultas frecuentes a la base de datos y hacer que el servidor sea más robusto.

2. Las características del token

único: los tokens son específicos de github y se pueden producir por uso y dispositivo
revocable: los tokens se pueden revocar individualmente en cualquier momento sin actualizar los datos no afectados
limitado: los tokens se pueden reducir para permitir el acceso solo para casos de uso

3. Cómo generar tu propio token en github

1. Haga clic en la configuración de github
inserte la descripción de la imagen aquí

2. Tire hacia abajo y seleccione la configuración del desarrollador configuración del desarrollador
inserte la descripción de la imagen aquí

3. Seleccione el token (clásico) en tokens de acceso personal y luego genere un nuevo token
inserte la descripción de la imagen aquí

4. Establecer el período de validez del token, derechos de acceso, etc.

  • Acceda a los permisos del almacén, seleccione el repositorio
  • Para eliminar permisos de almacén, seleccione delete_repo

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
5. Guarde el token generado (una cadena de caracteres) y desaparecerá después de actualizar la página web la próxima vez
inserte la descripción de la imagen aquí

3. Use token para empujar

Pegue su token donde ingresó la contraseña para realizar la operación de inserción.
También puede agregar el token directamente al enlace del almacén remoto, de modo que pueda evitar ingresar el token cada vez que el mismo almacén envía el código:

git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git
  • <your_token>: reemplácelo con el token que obtuvo usted mismo
  • <NOMBRE DE USUARIO>: es tu propio nombre de usuario de github
  • <REPO>: es el nombre de tu repositorio

Enlace original: https://blog.csdn.net/qq_41646249/article/details/119777084

Supongo que te gusta

Origin blog.csdn.net/weixin_42907822/article/details/128155118
Recomendado
Clasificación