Clonar un repositorio privado en Git

Azhar Bashir Khan 7 junio 2022
Clonar un repositorio privado en Git

Este tutorial le enseñará a clonar un repositorio privado alojado en Github usando Git.

Git es un sistema de control de versiones que se utiliza para realizar un seguimiento de los cambios en el directorio de un proyecto. Git usa commits para tales propósitos.

Github proporciona alojamiento en Internet para el desarrollo de software y el control de versiones mediante Git. Podemos tener repositorios Git tanto públicos como privados en Github.

Podemos clonar repositorios privados alojados en Github usando las credenciales correctas. Ahora ilustraremos esto con un ejemplo.

Clonar un repositorio privado en Git

Para clonar un repositorio público alojado en Github, debemos ejecutar el comando git clone como se muestra a continuación.

$ git clone https://github.com/d2l-ai/berkeley-stat-157.git

Esto clona el repositorio público en un nuevo directorio que se crea. Además, crea las ramas de seguimiento remoto para cada rama en el repositorio clonado.

Luego crea y extrae una rama inicial que se bifurca de la rama activa actual del repositorio.

Para clonar un repositorio privado alojado en Github, necesitamos las credenciales adecuadas.

Por lo general, en Github, podemos tener habilitada la autenticación de dos factores. La autenticación de dos factores (2FA) brinda una capa adicional de seguridad al iniciar sesión en sitios web o aplicaciones.

Cuando la autenticación de dos factores (2FA) está habilitada, debemos proporcionar el nombre de usuario y la contraseña y otra forma de autenticación que solo nosotros conocemos o podemos acceder.

Por lo tanto, al habilitar la autenticación de dos factores (2FA), debemos proporcionar un token de acceso personal (PAT) en lugar de la contraseña al clonar repositorios privados utilizando las URL de HTTPS.

Por lo tanto, primero, debemos crear un token de acceso personal (PAT) en Github.

Para crear el token de acceso personal (PAT) en Github, debemos seguir los pasos que se indican aquí, a saber, Crear un token de acceso personal.

Después de crear el token de acceso personal (PAT), ahora podemos clonar el repositorio privado usando el comando git clone.

Supongamos que tenemos una cuenta en Github con el nombre de usuario johndoe. También tenemos que crear un token de acceso personal (PAT) para esta cuenta en Github.

Tenemos un repositorio privado con el nombre My_Project en Github. Para clonar el repositorio privado My_Project en Github, necesitamos ejecutar el comando git clone.

$ git clone https://github.com/johndoe/My_Project.git
Cloning into 'My_Project'...
Username for 'https://github.com': johndoe
Password for 'https://johndoe@github.com':

Cuando se nos solicite al ejecutar el comando git clone, debemos ingresar el nombre de usuario johndoe. Para la contraseña, en lugar de la contraseña de inicio de sesión de Github, debemos ingresar el token de acceso personal (PAT) (que habíamos creado para tal fin).

Al autenticar las credenciales, el comando git clone comenzará a buscar y clonar el repositorio Git My_Project en nuestro sistema local.

Podemos ver nuestros tokens de acceso personal (PAT) en Github en esta ubicación, a saber, tokens de acceso personal de Github.

Por lo tanto, hemos aprendido a clonar un repositorio privado alojado en Github usando Git.

Para obtener más información, visite las siguientes fuentes.

  1. git-clone
  2. git-clone
  3. Crear un token de acceso personal
  4. Acerca de la autenticación de dos factores
  5. Clonación con URL HTTPS

Artículo relacionado - Git Clone