Clonar un repositorio de GitHub
Respuesta corta: Para clonar un repositorio de GitHub, copia su URL desde el botón Code, abre la terminal (por ejemplo, Git Bash) en la carpeta donde quieras guardarlo y ejecuta git clone <url>. Así se descarga en tu computadora una copia local completa del proyecto, con todo su historial y sus ramas. También puede clonarse con la aplicación GitHub Desktop.
Puedes clonar un repositorio git de la siguiente manera:
$ git clone <git-repository-url><git-repository-url> debe ser reemplazado por el enlace del repositorio que deseas clonar, como este:
$ git clone https://github.com/4GeeksAcademy/html-helloClonar un repositorio crea una copia local del proyecto/repositorio deseado en tu computadora, conectada al repositorio remoto: puedes sincronizar ambas ubicaciones (Remoto-Local) con git pull y git push.
En otras palabras, clonar un repositorio significa descargar una copia completa de él a tu computadora. ¿Y qué significa una copia completa? Bueno, significa que después de clonar un repositorio tendrás toda la historia del repositorio en tu computadora.
Entonces, ¿por qué clonar un repositorio te preguntarás? Clonar un proyecto tiene muchos beneficios como:
- Navegar por la historia del proyecto y ver cómo ha evolucionado.
- Ver los cambios que han ocurrido en el código.
- Saber quién ha modificado el código y cuándo.
- Acceder a las ramas del proyecto y crear las tuyas propias.
- Comenzar a modificar el código, guardar los cambios y agregar tu trabajo al existente.
Y todo esto sin necesidad de estar conectado a internet. Solo necesitaremos una conexión a internet cuando queramos "compartir" nuestro trabajo con alguien más o cuando queramos subir nuestro trabajo a GitHub.
Así se ve de principio a fin: copias la URL en GitHub, ejecutas git clone y compruebas que el remoto origin apunta al repositorio. Es una salida real del 5 de noviembre de 2026.
En la siguiente sección, profundizaremos en ejemplos más detallados de cómo clonar un repositorio de github y también cómo hacerle fork a cualquier repositorio de github.
Pasos para clonar un repositorio de GitHub (usando la terminal)
Para este ejemplo, clonaremos uno de los repositorios populares de 4Geeks, es decir, 4Geeks react-flask-hello. Los pasos para clonar este repositorio son los siguientes:
- Determinar o localizar dónde quieres clonar el repositorio deseado
Localiza la carpeta en tu computadora donde quieres guardar el repositorio, o puedes crear una nueva. Digamos que queremos guardar nuestro repositorio en una carpeta llamada
my-first-cloned-repocomo se muestra a continuación.

- Abre el terminal
Puedes usar el terminal Git Bash o cualquier terminal de IDE (Entorno de Desarrollo Integrado) o Editor de Código. Con el terminal abierto, ingresa
cdy agrega/copia la ubicación/ruta de la carpeta. Dado que queremos guardar el repositorio en nuestra carpetamy-first-cloned-repo, copiemos la ruta de la carpetaC:\Users\rafam\Programming Projects\my-first-cloned-repoy pégala en el terminal, también puedes arrastrar y soltar la carpeta en el terminal y presionar enter.
rafam@LAPTOP-LLV85FV6 MINGW64 ~
$ cd 'C:\Users\rafam\Programming Projects\my-first-cloned-repo'
rafam@LAPTOP-LLV85FV6 MINGW64 ~/Programming Projects/my-first-cloned-repo- Ve al repositorio 4Geeks react-flask-hello en GitHub. Una vez que te encuentres en el repositorio de Github, necesitas hacer clic en el botón Código para mostrar las opciones de clonación y luego hacer clic en el botón Copiar que está resaltado (se muestra a continuación) y junto a la URL del repositorio:


- Ve a la terminal y usa el comando git clone escribiendo
git clonejunto con la URL copiada
rafam@LAPTOP-LLV85FV6 MINGW64 ~
$ cd 'C:\Users\rafam\Programming Projects\my-first-cloned-repo'
rafam@LAPTOP-LLV85FV6 MINGW64 ~/Programming Projects/my-first-cloned-repo
$ git clone https://github.com/4GeeksAcademy/react-flask-hello.git- Presiona Enter y el repositorio será clonado
rafam@LAPTOP-LLV85FV6 MINGW64 ~
$ cd 'C:\Users\rafam\Programming Projects\my-first-cloned-repo'
rafam@LAPTOP-LLV85FV6 MINGW64 ~/Programming Projects/my-first-cloned-repo
$ git clone https://github.com/4GeeksAcademy/react-flask-hello.git
Cloning into 'react-flask-hello'...
remote: Enumerating objects: 1024, done.
remote: Counting objects: 100% (33/33), done.
remote: Compressing objects: 100% (22/22), done.
Receiving objects: 100% (1024/1024), 8.86 MiB | 7.31 MiB/s, done.
Resolving deltas: 100% (521/521), done.Es importante entender que puedes clonar cualquier repositorio no solo de GitHub, sino de cualquier otro sitio, si tienes la URL de git. Recuerda que clonas un repositorio con el comando git clone <url>.








