Clonar un repositorio

Cuando creas un repositorio en your enterprise, este existe como un repositorio remoto. Puedes clonar tu repositorio para crear una copia local en tu computadora y sincronizarla entre las dos ubicaciones.

Acerca de clonar un repositorio

Puedes clonar un repositorio desde your enterprise hacia tu computadora local para que sea más fácil fusionar conflictos, agregar o eliminar archivos, y subir confirmaciones más grandes. Cuando clonas un repositorio, lo copias desde your enterprise hacia tu máquina local.

Clonar un repositorio extrae una copia integral de todos los datos del mismo que your enterprise tiene en ese momento, incluyendo todas las versiones para cada archivo y carpeta para el proyecto. Puedes subir tus cambios al repositorio remoto en your enterprise, o extraer los cambios de otras personas desde your enterprise. Para obtener más información, consulta "Utilizar Git".

Puedes clonar tu repositorio existente o clonar el repositorio existente de alguien más para contribuir con un proyecto.

Clonar un repositorio

  1. En your enterprise, visita la página principal del repositorio.
  2. Sobre la lista de archivos, da clic en Código. Botón de "Código"
  3. Para clonar el repositorio utilizando HTTPS, debajo de "Clonar con HTTPS", da clic en . 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 El icono del portapapeles para copiar la URL para clonar un repositorio con el CLI de GitHub
  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://nombre de host/YOUR-USERNAME/YOUR-REPOSITORY
  7. Presiona Enter para crear tu clon local.
    $ git clone https://nombre de host/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.

Para aprender más sobre el CLI de GitHub, consulta la sección "Acerca del CLI de GitHub".

Para clonar un repositorio localmente, utiliza el subcomando repo clone. Reemplaza el parámetro de repository con el nombre del repositorio. Por ejemplo, octo-org/octo-repo, monalisa/octo-repo, o octo-repo. Si se omite la porción OWNER/ del argumento OWNER/REPO del repositorio, este será predeterminadamente el nombre del usuario que se está autenticando.

gh repo clone repository

También puedes utilizar la URL de GitHub para clonar el repositorio.

gh repo clone https://github.com/cli/cli
  1. En your enterprise, visita la página principal del repositorio.
  2. Sobre la lista de archivos, da clic en Código. Botón de "Código"
  3. Da clic en Abrir con GitHub Desktop para clonar y abrir el repositorio con 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 your enterprise, 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 que emita la autoridad de certificados SSH de tu organización, da clic en SSH y luego 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://nombre de host/YOUR-USERNAME/YOUR-REPOSITORY
  6. Presiona Enter para crear tu clon local.

    $ git clone https://nombre de host/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:

¿Te ayudó este documento?

Política de privacidad

¡Ayúdanos a hacer geniales estos documentos!

Todos los documentos de GitHub son de código abierto. ¿Notas algo que esté mal o que no sea claro? Emite una solicitud de cambios.

Haz una contribución

O, aprende cómo contribuir.