Acerca de clonar un repositorio
You can clone a repository from tu instancia de servidor de GitHub Enterprise 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 tu instancia de servidor de GitHub Enterprise to your local machine.
Clonar un repositorio extrae una copia integral de todos los datos del mismo que tu instancia de servidor de GitHub Enterprise 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 tu instancia de servidor de GitHub Enterprise, or pull other people's changes from tu instancia de servidor de GitHub Enterprise. 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
-
En GitHub Enterprise, visita la página principal del repositorio.
-
Debajo del nombre del repositorio, da clic en Clonar o descargar.
-
To clone the repository using HTTPS, under "Clone with HTTPS", click . 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 Utilizar SSH y luego en .
-
Abre la TerminalTerminalGit Bash.
-
Cambia el directorio de trabajo actual a la ubicación en donde quieres clonar el directorio.
-
Escribe
git clone
, y luego pega la URL que copiaste antes.$ git clone https://nombre de host/YOUR-USERNAME/YOUR-REPOSITORY
-
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.
Clonar un repositorio a GitHub Desktop
-
En GitHub Enterprise, visita la página principal del repositorio.
-
Debajo del nombre del repositorio, haz clic en Clone or download (Clonar o descargar).
-
Haz clic en Open in Desktop (Abrir en escritorio) para clonar el repositorio y abrirlo en GitHub Desktop.
-
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.
-
En GitHub Enterprise, visita la página principal del repositorio.
-
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 .
Como alternativa, para clonar tu repositorio en el escritorio, da clic en Configurar en el escritorio y sigue las indicaciones para completar el clon.
-
Abre la TerminalTerminalGit Bash.
-
Cambia el directorio de trabajo actual a la ubicación en donde quieres clonar el directorio.
-
Escribe
git clone
, y luego pega la URL que copiaste antes.$ git clone https://nombre de host/YOUR-USERNAME/YOUR-REPOSITORY
-
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:
- Puedas conectarte utilizando HTTPS. Para obtener más información, consulta la sección "Errores de clonado de HTTPS".
- Tienes permiso para acceder al repositorio que quieres clonar. Para obtener más información, consulta la sección "Error: Repositorio no encontrado".
- La rama predeterminada que quieres clonar aún existe. Para obtener más información, verifica que tienes permiso para acceder al repositorio que quieres clonar. Para obtener más información, consulta "Error: El HEAD remoto se refiere a una ref inexistente, imposible registrar",