Clonación de un repositorio de Git existente
Azure DevOps Services | Azure DevOps Server 2022: Azure DevOps Server 2019 | TFS 2018
Visual Studio 2019 | Visual Studio 2022
Puede crear una copia local de un repositorio de Git remoto clonandolo en una carpeta local del equipo. La clonación de un repositorio remoto descarga todas las confirmaciones en todas las ramas del repositorio, a menos que use la --single-branch
opción clonar. La clonación vincula cada rama del nuevo repositorio local con la rama correspondiente en el repositorio remoto. De este modo, cuando se inserta para compartir los cambios de rama local con el equipo, se actualiza la rama remota correspondiente. De forma similar, al extraer para actualizar la rama local con los cambios realizados por el equipo, se recuperan las actualizaciones de la rama remota correspondiente. El repositorio remoto puede ser un repositorio de Git Azure Repos, un repositorio de GitHub u otro repositorio de Git hospedado.
En este artículo se proporcionan procedimientos para las siguientes tareas:
- Obtención de la dirección URL de clonación de un repositorio de Git de Azure Repos
- Obtención de la dirección URL de clonación de un repositorio de GitHub
- Clonación de un repositorio de Git de Azure Repos
- Clonación de un repositorio de GitHub
- Clonación de cualquier repositorio de Git
- Abrir una solución de Visual Studio desde un repositorio clonado
Para obtener información general sobre el flujo de trabajo de Git, consulte Azure Repos tutorial de Git.
Requisitos previos para el acceso a Azure Repos
Los repositorios deben estar habilitados en la configuración del proyecto de Azure DevOps. Si el centro de repositorios y las páginas asociadas no se muestran, consulte Activación o desactivación de un servicio de Azure DevOps para volver a habilitar repositorios.
Para ver el código en proyectos privados, debe ser miembro de un proyecto de Azure DevOps con el nivel de acceso Básico o superior. En el caso de los proyectos públicos, todos pueden ver el código.
Si no tiene un proyecto, cree uno o regístrese de forma gratuita.
Si no es miembro del proyecto, se agregará.
Para clonar o contribuir al código de un proyecto privado, debe ser miembro del grupo de seguridad Colaboradores o tener los permisos correspondientes establecidos. En el caso de los proyectos públicos, cualquier persona puede clonar y contribuir al código. Para más información, consulte ¿Qué es un proyecto público?
Nota
En el caso de los proyectos públicos, los usuarios que han concedido acceso a las partes interesadas tienen acceso total a Azure Repos.
Los repositorios deben estar habilitados en la configuración del proyecto de Azure DevOps. Si el centro de repositorios y las páginas asociadas no se muestran, consulte Activación o desactivación de un servicio de Azure DevOps para volver a habilitar repositorios.
Para ver el código, debe ser miembro del proyecto de Azure DevOps con acceso básico o superior. Si no es miembro del proyecto, se agregará.
Para clonar o contribuir al código, debe ser miembro del grupo de seguridad Colaboradores o tener los permisos correspondientes en el proyecto que desea cambiar.
Para ver el código, debe ser miembro de un proyecto de Azure DevOps con acceso básico o superior. Si no es miembro del proyecto, se agregará.
Para clonar o contribuir al código, debe ser miembro del grupo de seguridad Colaboradores o tener los permisos correspondientes .
Obtención de la dirección URL de clonación de un repositorio de Git de Azure Repos
Normalmente, debe conocer la dirección URL de clonación del repositorio remoto que desea clonar. La dirección URL de clonación identifica de forma única el repositorio remoto.
Nota
Cuando haya iniciado sesión en un proyecto de Azure DevOps, Visual Studio admite la búsqueda y clonación de repositorios de proyectos sin necesidad de conocer la dirección URL de clonación.
En el explorador web, abra el proyecto de equipo de la organización de Azure DevOps y, a continuación, elija Archivos de repositorios> para abrir la vista Archivos.
En la vista Archivos , elija Clonar para iniciar el menú emergente Clonar repositorio .
Copie la dirección URL de clonación desde el menú emergente Clonar repositorio .
Nota
Con Azure DevOps Services, el formato de la dirección URL del proyecto es dev.azure.com/{your organization}/{your project}
. Sin embargo, todavía se admite el formato anterior que hace referencia al visualstudio.com
formato. Para más información, consulte Introducción a Azure DevOps, Cambio de las organizaciones existentes para usar la nueva dirección URL de nombre de dominio.
Obtención de la dirección URL de clonación de un repositorio de GitHub
Normalmente, debe conocer la dirección URL de clonación del repositorio remoto que desea clonar. La dirección URL de clonación identifica de forma única el repositorio remoto.
Nota
Cuando haya iniciado sesión en GitHub, Visual Studio admite la búsqueda y clonación de repositorios de GitHub sin necesidad de conocer la dirección URL de clonación.
Abra un explorador y vaya a la cuenta de GitHub , seleccione la pestaña Repositorios y elija el repositorio que desea clonar.
En la página repositorio de GitHub , elija Código para iniciar el menú emergente Clonar . Copie la dirección URL de clonación desde el menú emergente Clonar .
Clonación de un repositorio de Git de Azure Repos
Al iniciar sesión como miembro de un proyecto de Azure DevOps, puede clonar repositorios privados accesibles para usted y repositorios públicos. Visual Studio admite operaciones de búsqueda, clonación y sincronización en repositorios a los que se puede acceder mediante la autenticación.
Nota
Puede clonar un repositorio de Git público Azure Repos sin iniciar sesión como miembro de su proyecto primario de Azure DevOps. Para clonar un repositorio de Git público sin iniciar sesión, consulte Clone any Git repo and then connect to a project in Azure DevOps ( Clonar cualquier repositorio de Git y conectarse a un proyecto en Azure DevOps).
- Visual Studio 2022
- Visual Studio 2019: menú Git
- Visual Studio 2019: Team Explorer
- Línea de comandos de Git
Visual Studio 2022 proporciona una experiencia de control de versiones de Git mediante el menú Git, Cambios de Git y a través de menús contextuales en Explorador de soluciones. La versión 16.8 de Visual Studio 2019 también ofrece la interfaz de usuario de Git de Team Explorer . Para obtener más información, vea la pestaña Visual Studio 2019 - Team Explorer .
En el menú Git de la barra de menús, elija Clonar repositorio para abrir la ventana Clonar un repositorio .
En la ventana Clonar un repositorio , seleccione Azure DevOps en Examinar un repositorio para abrir la ventana Conectar a un proyecto .
En la ventana Conectarse a un proyecto , inicie sesión en Azure DevOps y elija el repositorio remoto que desea clonar. Puede usar el cuadro de búsqueda para filtrar la lista de repositorios remotos. Si no ve el repositorio remoto, seleccione Agregar Azure DevOps Server para agregar el servidor que hospeda el repositorio. Compruebe la ruta de acceso de la carpeta local donde desea que se cree el clon local y, a continuación, seleccione Clonar.
Después de clonar un repositorio de Git remoto, Visual Studio detecta el clon local y lo agrega a la lista de repositorios locales en el menú Git .
Clonación de un repositorio de GitHub
Al iniciar sesión en GitHub o mediante la autenticación SSH, puede clonar repositorios privados accesibles para usted y repositorios públicos. Visual Studio admite operaciones de búsqueda, clonación y sincronización en repositorios a los que se puede acceder mediante la autenticación.
Nota
Puede clonar un repositorio público de GitHub sin iniciar sesión en GitHub ni autenticarse de otro modo. Para clonar un repositorio de Git público sin iniciar sesión, consulte Clonación de un repositorio de Git.
- Visual Studio 2022
- Visual Studio 2019: menú Git
- Visual Studio 2019: Team Explorer
- Línea de comandos de Git
En el menú Git de la barra de menús, elija Clonar repositorio para abrir la ventana Clonar un repositorio .
En la ventana Clonar un repositorio , seleccione GitHub en Examinar un repositorio para abrir la ventana Abrir desde GitHub .
En la ventana Abrir desde GitHub , inicie sesión en GitHub y elija el repositorio remoto que desea clonar. Puede usar el cuadro de búsqueda para filtrar la lista de repositorios remotos. Compruebe la ruta de acceso de la carpeta local donde desea que se cree el clon local y, a continuación, elija Clonar.
Después de clonar un repositorio de Git remoto, Visual Studio detecta el clon local y lo agrega a la lista de repositorios locales en el menú Git .
Clonación de cualquier repositorio de Git
Puede clonar cualquier repositorio de Git al que pueda acceder mediante la dirección URL de clonación del repositorio.
- Visual Studio 2022
- Visual Studio 2019: menú Git
- Visual Studio 2019: Team Explorer
- Línea de comandos de Git
En el menú Git de la barra de menús, elija Clonar repositorio para abrir la ventana Clonar un repositorio .
En la ventana Clonar un repositorio , escriba la dirección URL de clonación del repositorio de Git remoto que desea clonar, compruebe la ruta de acceso de la carpeta local donde desea crear el clon local y, a continuación, elija Clonar.
Después de clonar un repositorio de Git remoto, Visual Studio detecta el clon local y lo agrega a la lista de repositorios locales en el menú Git .
Abrir una solución de Visual Studio desde un repositorio clonado
- Visual Studio 2022
- Visual Studio 2019: menú Git
- Visual Studio 2019: Team Explorer
- Línea de comandos de Git