Una de las mejores medidas de seguridad que podemos adoptar es activar el segundo factor de autenticación, no solo en GitHub sino en cualquier sistema, la diferencia es que en GitHub cuando activamos la autentificación en dos pasos (2FA) luego no podremos clonar los repositorios desde consola, para poder hacerlo debemos crear un token que luego usaremos en lugar de la contraseña.

La creación del token no es algo tan intuitivo así que por eso aquí el artículo

Habilitando segundo factor con Google Authentication

Esta es la parte común a todo sistema, me refiero a activar el 2FA y agregarlo a nuestro teléfono, lo primero que debemos hacer es ir a Settings

Luego nos dirigimos a Security y continuamos tal como se muestran en las imágenes:

 

En este punto hasta que no hagamos click en alguno de los 3 botones anteriores no nos habilitara el botón Next, por eso por ejemplo pulsamos en Download para descargar el archivo con códigos de recuperación y por ultimo escaneamos el código QR en nuestro teléfono, y validamos usando unos de los códigos que nos brinda el teléfono

 

Crear un token para poder acceder a los repositorios

Ahora para poder trabajar con los repositorios desde nuestra computadora debemos crear un token para usar a modo de contraseña, para eso primero vamos a Settings. y luego a Developer settings.

 

 

Luego vamos a Personal access tokens y luego a Generate a personal access token tal como se muestra en las imágenes siguientes:

 

Le proporcionamos un nombre y elegimos que permisos queremos darle, tenemos muchas opciones y esta dependerán que tan paranoico seamos.

 

Luego Generamos el token que nos aparecerá como en la imagen de abajo, lo copiamos y lo guardamos porque ese sera el token que utilizaremos como contraseña

Probando el token

Por ultimo solo nos queda probar que funcione y podamos acceder a nuestro repositorio, obiamente ustedes tendran que usar la url de un repositirio suyo

 

git clone https://github.com/username/repo.git 

Username: nombre_de_usuario

Password: el_token_que_copiaste 

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from Alvaro De León

Subscribe now to keep reading and get access to the full archive.

Continue reading