Skip to main content

Esta versión de GitHub Enterprise se discontinuará el 2022-09-28. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Clonar un repositorio

Cuando creas un repositorio en your GitHub Enterprise Server instance, 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 GitHub Enterprise Server instance 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 GitHub Enterprise Server instance hacia tu máquina local.

Clonar un repositorio extrae una copia integral de todos los datos del mismo que your GitHub Enterprise Server instance 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 GitHub Enterprise Server instance, o extraer los cambios de otras personas desde your GitHub Enterprise Server instance. Para más información, vea "Uso de 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 GitHub Enterprise Server instance, vaya a la página principal del repositorio. 1. Encima de la lista de archivos, haga clic en Código. Botón "Código"

  2. Copia la dirección URL del repositorio.

    • Para clonar el repositorio con HTTPS, en «HTTPS» haz clic en .
    • Para clonar el repositorio mediante una clave SSH, incluido un certificado emitido por la entidad de certificación SSH de la organización, haga clic en Usar SSH y luego en .
    • Para clonar un repositorio mediante GitHub CLI, haz clic en GitHub CLI y, después, haz clic en . El icono del portapapeles para copiar la URL para clonar un repositorio con el CLI de GitHub 1. Abra TerminalTerminalGit Bash. 4. Cambia el directorio de trabajo actual a la ubicación en donde quieres clonar el directorio. 5. Escriba git clone y pegue la dirección URL que ha copiado antes.
      $ git clone https://hostname/YOUR-USERNAME/YOUR-REPOSITORY
      6. Presione **Entrar** para crear el clon local.
      $ git clone https://hostname/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 obtener más información sobre GitHub CLI, vea "Acerca de GitHub CLI".

Para clonar un repositorio localmente, use el subcomando repo clone. Reemplace el parámetro repository con el nombre del repositorio. Por ejemplo, octo-org/octo-repo, monalisa/octo-repo o octo-repo. Si se omite la parte OWNER/ del argumento de repositorio OWNER/REPO, el valor predeterminado es el nombre del usuario que realiza la autenticación.

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 GitHub Enterprise Server instance, vaya a la página principal del repositorio. 1. Encima de la lista de archivos, haga clic en Código. Botón "Código"
  2. Haga clic en Abrir con GitHub Desktop para clonar y abrir el repositorio con GitHub Desktop. Botón "Abrir con GitHub Desktop"
  3. Sigue las indicaciones en GitHub Desktop para completar la clonación.

Para más información, vea "Clonación de un repositorio de GitHub en 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 GitHub Enterprise Server instance, vaya a la página principal del repositorio.

  2. Para clonar el repositorio desde la línea de comandos con HTTPS, en "Configuración rápida", haga clic en . Para clonar el repositorio mediante una clave SSH, incluido un certificado emitido por la entidad de certificación SSH de la organización, haga clic en Usar SSH y luego en . Botón URL de clonación del repositorio vacío

    Como alternativa, para clonar el repositorio en el escritorio, haga clic en click Configurar en Desktop y siga las indicaciones para completar el clon. Botón Clonar en Desktop el repositorio vacío

  3. Abra TerminalTerminalGit Bash. 4. Cambia el directorio de trabajo actual a la ubicación en donde quieres clonar el directorio. 5. Escriba git clone y pegue la dirección URL que ha copiado antes.

    $ git clone https://hostname/YOUR-USERNAME/YOUR-REPOSITORY
    6. Presione **Entrar** para crear el clon local.
    $ git clone https://hostname/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: