Een bestaande Git-opslagplaats klonen
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
U kunt een lokale kopie van een externe Git-opslagplaats maken door deze te klonen in een lokale map op uw computer. Als u een externe opslagplaats kloont, worden alle doorvoeringen op alle vertakkingen van de opslagplaats gedownload, tenzij u de --single-branch
kloonoptie gebruikt. Door elke vertakking in uw nieuwe lokale opslagplaats te klonen, wordt de bijbehorende vertakking in de externe opslagplaats gekoppeld. Op die manier wordt de bijbehorende externe vertakking bijgewerkt wanneer u pusht om uw lokale vertakking te delen met uw team. Op dezelfde manier worden updates van de bijbehorende externe vertakking opgehaald wanneer u uw lokale vertakking bijwerkt met wijzigingen die uw team heeft aangebracht. De externe opslagplaats kan een Git-opslagplaats voor Azure-opslagplaatsen , een GitHub-opslagplaats of een andere gehoste Git-opslagplaats zijn.
Dit artikel bevat procedures voor de volgende taken:
- De kloon-URL voor een Git-opslagplaats voor Azure-opslagplaatsen ophalen
- De kloon-URL voor een GitHub-opslagplaats ophalen
- Een Git-opslagplaats voor Azure-opslagplaatsen klonen
- Een GitHub-opslagplaats klonen
- Een Git-opslagplaats klonen
- Een Visual Studio-oplossing openen vanuit een gekloonde opslagplaats
Zie de zelfstudie Over Git-opslagplaatsen in Azure voor een overzicht van de Git-werkstroom.
Vereisten voor toegang tot Azure-opslagplaatsen
Opslagplaatsen moeten zijn ingeschakeld in uw Azure DevOps-projectinstellingen. Als de opslagplaatshub en de bijbehorende pagina's niet worden weergegeven, raadpleegt u Een Azure DevOps-service in- of uitschakelen om opslagplaatsen opnieuw in of uit te schakelen.
Als u code in privéprojecten wilt weergeven, moet u lid zijn van een Azure DevOps-project met basistoegangsniveau of hoger. Voor openbare projecten kan iedereen de code bekijken.
Als u geen project hebt, maakt u er een of meldt u zich gratis aan.
Als u geen projectlid bent, wordt u toegevoegd.
Als u code voor een privéproject wilt klonen of hieraan wilt bijdragen, moet u lid zijn van de beveiligingsgroep Inzenders of de bijbehorende machtigingen hebben ingesteld. Voor openbare projecten kan iedereen code klonen en bijdragen. Zie Wat is een openbaar project voor meer informatie ?
Notitie
Voor openbare projecten hebben gebruikers aan belanghebbenden volledige toegang tot Azure-opslagplaatsen.
Opslagplaatsen moeten zijn ingeschakeld in uw Azure DevOps-projectinstellingen. Als de opslagplaatshub en de bijbehorende pagina's niet worden weergegeven, raadpleegt u Een Azure DevOps-service in- of uitschakelen om opslagplaatsen opnieuw in of uit te schakelen.
Als u code wilt weergeven, moet u lid zijn van het Azure DevOps-project met Basic-toegang of hoger. Als u geen projectlid bent, wordt u toegevoegd.
Als u code wilt klonen of hieraan wilt bijdragen, moet u lid zijn van de beveiligingsgroep Inzenders of de bijbehorende machtigingen hebben in het project dat u wilt wijzigen.
De kloon-URL van een Git-opslagplaats voor Azure-opslagplaatsen ophalen
Normaal gesproken moet u de kloon-URL weten van de externe opslagplaats die u wilt klonen. De kloon-URL identificeert de externe opslagplaats op unieke wijze.
Notitie
Wanneer u bent aangemeld bij een Azure DevOps-project, biedt Visual Studio ondersteuning voor het zoeken naar en klonen van project-opslagplaatsen zonder dat u de kloon-URL hoeft te kennen.
Open in uw webbrowser het teamproject voor uw Azure DevOps-organisatie en kies Vervolgens Opslagplaatsbestanden>om de weergave Bestanden te openen.
Kies Klonen in de weergave Bestanden om de pop-up van de kloonopslagplaats te starten.
Kopieer de kloon-URL uit de pop-up van de kloonopslagplaats .
Notitie
Met Azure DevOps Services is dev.azure.com/{your organization}/{your project}
de indeling voor de project-URL. De vorige indeling die verwijst naar de visualstudio.com
indeling wordt echter nog steeds ondersteund. Zie Inleiding tot Azure DevOps, veranderen van bestaande organisaties om de nieuwe domeinnaam-URL te gebruiken voor meer informatie.
De kloon-URL van een GitHub-opslagplaats ophalen
Normaal gesproken moet u de kloon-URL weten van de externe opslagplaats die u wilt klonen. De kloon-URL identificeert de externe opslagplaats op unieke wijze.
Notitie
Wanneer u bent aangemeld bij GitHub, ondersteunt Visual Studio het zoeken en klonen van GitHub-opslagplaatsen zonder dat u de kloon-URL hoeft te kennen.
Open een browser en navigeer naar uw GitHub-account , selecteer het tabblad Opslagplaatsen en kies de opslagplaats die u wilt klonen.
Kies code op de pagina gitHub-opslagplaats om het pop-upvenster Klonen te starten. Kopieer de kloon-URL uit de pop-up Clone .
Een Git-opslagplaats voor Azure-opslagplaatsen klonen
Door u aan te melden als lid van een Azure DevOps-project, kunt u privé-opslagplaatsen klonen die voor u toegankelijk zijn en openbare opslagplaatsen. Visual Studio ondersteunt zoek-, kloon- en synchronisatiebewerkingen op opslagplaatsen die toegankelijk zijn via verificatie.
Notitie
U kunt een openbare Git-opslagplaats voor Azure-opslagplaatsen klonen zonder u aan te melden als lid van het bovenliggende Azure DevOps-project. Als u een openbare Git-opslagplaats wilt klonen zonder u aan te melden, raadpleegt u Een Git-opslagplaats klonen en vervolgens verbinding maken met een project in Azure DevOps.
- Visual Studio 2022
- Visual Studio 2019 - Git-menu
- Visual Studio 2019 - Team Explorer
- Git-opdrachtregel
Visual Studio 2022 biedt een Git-versiebeheer met behulp van het Git-menu, Git-wijzigingen en via contextmenu's in Solution Explorer. Visual Studio 2019 versie 16.8 biedt ook de Git-gebruikersinterface van Team Explorer . Zie het tabblad Visual Studio 2019 - Team Explorer voor meer informatie.
Kies in het Git-menu op de menubalk Kloonopslagplaats om het venster Een opslagplaats klonen te openen.
Selecteer In het venster Een opslagplaats klonen Azure DevOps onder Bladeren in een opslagplaats om het venster Verbinding maken met een project te openen.
Meld u in het venster Verbinding maken met een project aan bij Azure DevOps en kies de externe opslagplaats die u wilt klonen. U kunt het zoekvak gebruiken om de lijst met externe opslagplaatsen te filteren. Als u de externe opslagplaats niet ziet, selecteert u Azure DevOps Server toevoegen om de server toe te voegen die als host fungeert voor de opslagplaats. Controleer het pad naar de lokale map waar u de lokale kloon wilt maken en selecteer Vervolgens Klonen.
Nadat u een externe Git-opslagplaats hebt gekloond, detecteert Visual Studio de lokale kloon en voegt deze toe aan de lijst met lokale opslagplaatsen in het Git-menu .
Een GitHub-opslagplaats klonen
Door u aan te melden bij GitHub of via SSH-verificatie, kunt u persoonlijke opslagplaatsen klonen die voor u toegankelijk zijn en openbare opslagplaatsen. Visual Studio ondersteunt zoek-, kloon- en synchronisatiebewerkingen op opslagplaatsen die toegankelijk zijn via verificatie.
Notitie
U kunt een openbare GitHub-opslagplaats klonen zonder u aan te melden bij GitHub of anderszins te verifiëren. Als u een openbare Git-opslagplaats wilt klonen zonder u aan te melden, raadpleegt u Een Git-opslagplaats klonen.
- Visual Studio 2022
- Visual Studio 2019 - Git-menu
- Visual Studio 2019 - Team Explorer
- Git-opdrachtregel
Kies in het Git-menu op de menubalk Kloonopslagplaats om het venster Een opslagplaats klonen te openen.
Selecteer In het venster Een opslagplaats klonen GitHub onder Bladeren in een opslagplaats om het venster Openen vanuit GitHub te openen.
Meld u in het venster Openen vanuit GitHub aan bij GitHub en kies de externe opslagplaats die u wilt klonen. U kunt het zoekvak gebruiken om de lijst met externe opslagplaatsen te filteren. Controleer het pad naar de lokale map waar u de lokale kloon wilt maken en kies Klonen.
Nadat u een externe Git-opslagplaats hebt gekloond, detecteert Visual Studio de lokale kloon en voegt deze toe aan de lijst met lokale opslagplaatsen in het Git-menu .
Een Git-opslagplaats klonen
U kunt elke Git-opslagplaats klonen die voor u toegankelijk is met behulp van de kloon-URL van de opslagplaats.
- Visual Studio 2022
- Visual Studio 2019 - Git-menu
- Visual Studio 2019 - Team Explorer
- Git-opdrachtregel
Kies in het Git-menu op de menubalk Kloonopslagplaats om het venster Een opslagplaats klonen te openen.
Voer in het venster Een opslagplaats klonen de kloon-URL in van de externe Git-opslagplaats die u wilt klonen, controleer het pad naar de lokale map waar u de lokale kloon wilt maken en kies Klonen.
Nadat u een externe Git-opslagplaats hebt gekloond, detecteert Visual Studio de lokale kloon en voegt deze toe aan de lijst met lokale opslagplaatsen in het Git-menu .
Een Visual Studio-oplossing openen vanuit een gekloonde opslagplaats
- Visual Studio 2022
- Visual Studio 2019 - Git-menu
- Visual Studio 2019 - Team Explorer
- Git-opdrachtregel