Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Clonar un repositorio

When you create a repository on GitHub, it exists as a remote repository. You can clone your repository to create a local copy on your computer and sync between the two locations.

En este artículo

¿Te ayudó este documento?

Acerca de clonar un repositorio

You can clone a repository from GitHub to your local computer to make it easier to fix merge conflicts, add or remove files, and push larger commits. When you clone a repository, you copy the repository from GitHub to your local machine.

Clonar un repositorio extrae una copia integral de todos los datos del mismo que GitHub tiene en ese momento, incluyendo todas las versiones para cada archivo y carpeta para el proyecto. You can push your changes to the remote repository on GitHub, or pull other people's changes from GitHub. Para obtener más información, consulta la sección "Utilizar los comandos comunes de Git".

You can clone your existing repository or clone another person's existing repository to contribute to a project.

Tip: You can also clone a repository using the CLI de GitHub. For more information, see "gh repo clone" in the CLI de GitHub documentation.

Clonar un repositorio utilizando la línea de comando

  1. En GitHub, visita la página principal del repositorio.

  2. Sobre la lista de archivos, da clic en Código.

    Botón de "Código"

  3. To clone the repository using HTTPS, under "Clone with HTTPS", click . To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click Use SSH, then click . To clone a repository using CLI de GitHub, click Use CLI de GitHub, then click .

    El icono de portapapeles para copiar la URL para clonar un repositorio

    The clipboard icon for copying the URL to clone a repository with GitHub CLI

  4. Abre la TerminalTerminalGit Bash.

  5. Cambia el directorio de trabajo actual a la ubicación en donde quieres clonar el directorio.

  6. Escribe git clone, y luego pega la URL que copiaste antes.

    $ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
  7. Presiona Enter para crear tu clon local.

    $ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
    > Cloning into `Spoon-Knife`...
    > remote: Counting objects: 10, done.
    > remote: Compressing objects: 100% (8/8), done.
    > remove: Total 10 (delta 1), reused 10 (delta 1)
    > Unpacking objects: 100% (10/10), done.

Clonar un repositorio a GitHub Desktop

  1. En GitHub, visita la página principal del repositorio.

  2. Sobre la lista de archivos, da clic en Código.

    Botón de "Código"

  3. Click Open with GitHub Desktop to clone and open the repository with GitHub Desktop.

    Botón de "Abrir con GitHub Desktop"

  4. Sigue las indicaciones en GitHub Desktop para completar la clonación.

Para obtener más información, consulta "Clonar un repositorio de GitHub a GitHub Desktop".

Clonar un repositorio vacío

Un repositorio vacío no contiene archivos. Habitualmente se hace si no inicias el repositorio con un README antes de crearlo.

  1. En GitHub, visita la página principal del repositorio.

  2. Para clonar tu repositorio utilizando la línea de comandos a través de HTTPS, debajo de "Configuración rápida", da clic en . Para clonar el repositorio utilizando una llave SSH, incluyendo un certificado emitido por la autoridad de certificados SSH de tu organización, da clic en SSH, y luego da clic en .

    Botón de URL de clon de repositorio vacío

    Como alternativa, para clonar tu repositorio en el escritorio, da clic en Configurar en el escritorio y sigue las indicaciones para completar el clon.

    Botón de escritorio para clonar repositorio vacío

  3. Abre la TerminalTerminalGit Bash.

  4. Cambia el directorio de trabajo actual a la ubicación en donde quieres clonar el directorio.

  5. Escribe git clone, y luego pega la URL que copiaste antes.

    $ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
  6. Presiona Enter para crear tu clon local.

    $ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
    > Cloning into `Spoon-Knife`...
    > remote: Counting objects: 10, done.
    > remote: Compressing objects: 100% (8/8), done.
    > remove: Total 10 (delta 1), reused 10 (delta 1)
    > Unpacking objects: 100% (10/10), done.

Solucionar los errores de clonado

Cuando clonas un repositorio, es posible que puedas encontrar algunos errores.

Si no puedes clonar un repositorio, revisa que:

Leer más

¿Te ayudó este documento?