Clonar Git con nombre de usuario y contraseña

Azhar Bashir Khan 21 diciembre 2022
Clonar Git con nombre de usuario y contraseña

En este tutorial, aprenderemos a clonar un repositorio existente con nombre de usuario y contraseña en Git.

En Git, clonamos un repositorio remoto existente en nuestra máquina local usando el comando git clone.

Podemos proporcionar el nombre de usuario y la contraseña para el repositorio remoto cuando invocamos el comando git clone.

Ahora ilustraremos esto con un ejemplo.

Usando git clone junto con el nombre de usuario y la contraseña para clonar un repositorio en Git

El comando git clone proporcionado por Git se utiliza para clonar o crear una copia del repositorio remoto deseado.

El comando git clone clona el repositorio en un directorio recién creado. También crea ramas de seguimiento remoto para cada rama en el repositorio clonado.

Crea y verifica una rama inicial que se bifurca de la rama actualmente activa del repositorio clonado.

Cuando ejecutamos un comando git clone, solicita que le proporcionemos las credenciales asociadas con el repositorio remoto, a saber. nombre de usuario y contraseña.

Podemos proporcionar el nombre de usuario y la contraseña junto con el comando git clone en el propio repositorio remoto url.

La sintaxis del comando git clone con el protocolo http es git clone http[s]://host.xz[:port]/path/to/repo.git/

Supongamos que tenemos un repositorio llamado mi_proyecto con el nombre de usuario johndoe en Github.

Podemos clonar el repositorio remoto con el comando git clone de la siguiente manera.

$ git clone https://johndoe@github.com/johndoe/my_project.git

El comando anterior solicitará la contraseña. Al ingresar la contraseña correcta, comenzará la clonación del repositorio remoto.

También podemos proporcionar una contraseña con la url remota. Tenemos que hacer lo siguiente.

$ git clone https://johndoe:mypass123@github.com/johndoe/my_project.git

El nombre de usuario johndoe y la contraseña mypass123 se proporcionan en la url remota con el comando git clone.

Si el nombre de usuario y la contraseña son correctos, la clonación del repositorio remoto comienza de inmediato.

Sin embargo, esto no es seguro ya que la contraseña estará en el historial de shell (por ejemplo, bash).

Artículo relacionado - Git Clone