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 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.

  1. Open in uw webbrowser het teamproject voor uw Azure DevOps-organisatie en kies Vervolgens Opslagplaatsbestanden>om de weergave Bestanden te openen.

    Schermopname van de azure DevOps-projectpagina.

  2. Kies Klonen in de weergave Bestanden om de pop-up van de kloonopslagplaats te starten.

    Schermopname van de knop Klonen op de azure DevOps-opslagplaatspagina.

  3. Kopieer de kloon-URL uit de pop-up van de kloonopslagplaats .

    Schermopname van de pop-up Opslagplaats klonen op de Azure DevOps-projectsite.

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.

  1. Open een browser en navigeer naar uw GitHub-account , selecteer het tabblad Opslagplaatsen en kies de opslagplaats die u wilt klonen.

    Schermopname van de pagina opslagplaats op de GitHub-site.

  2. Kies code op de pagina gitHub-opslagplaats om het pop-upvenster Klonen te starten. Kopieer de kloon-URL uit de pop-up Clone .

    Schermopname van het pop-upvenster Klonen op de pagina op de GitHub-site.

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 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.

  1. Kies in het Git-menu op de menubalk Kloonopslagplaats om het venster Een opslagplaats klonen te openen.

    Schermopname van de optie Opslagplaats klonen in het Git-menu in Visual Studio.

  2. Selecteer In het venster Een opslagplaats klonen Azure DevOps onder Bladeren in een opslagplaats om de Verbinding maken te openen in een projectvenster.

    Schermopname van het venster Opslagplaats klonen in Visual Studio.

  3. Meld u in het Verbinding maken bij een projectvenster 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.

    Schermopname van het venster 'Verbinding maken naar een project' in Visual Studio.

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 .

Schermopname van de optie Lokale opslagplaatsen in het Git-menu in Visual Studio.

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.

  1. Kies in het Git-menu op de menubalk Kloonopslagplaats om het venster Een opslagplaats klonen te openen.

    Schermopname van de optie Opslagplaats klonen in het Git-menu in Visual Studio.

  2. Selecteer In het venster Een opslagplaats klonen GitHub onder Bladeren in een opslagplaats om het venster Openen vanuit GitHub te openen.

    Schermopname van de Optie GitHub in het venster Opslagplaats klonen in Visual Studio.

  3. 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.

    Schermopname van het venster Openen vanuit GitHub in Visual Studio.

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 .

Schermopname van de optie Lokale opslagplaatsen in het Git-menu van Visual Studio.

Een Git-opslagplaats klonen

U kunt elke Git-opslagplaats klonen die voor u toegankelijk is met behulp van de kloon-URL van de opslagplaats.

  1. Kies in het Git-menu op de menubalk Kloonopslagplaats om het venster Een opslagplaats klonen te openen.

    Schermopname van de optie Opslagplaats klonen in het Git-menu in Visual Studio.

  2. 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.

    Schermopname van het venster Een opslagplaats klonen in Visual Studio.

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 .

Schermopname van de optie Lokale opslagplaatsen in het Git-menu in Visual Studio.

Een Visual Studio-oplossing openen vanuit een gekloonde opslagplaats

  1. Kies bestand openen > project>/oplossing in de menubalk en selecteer het oplossingsbestand dat u wilt openen.

    Schermopname van de optie Oplossing openen in het menu Bestand in Visual Studio.

  2. De Visual Studio-oplossing die u hebt geselecteerd, is nu geopend in Solution Explorer.

    Schermopname van een geopende oplossing in Solution Explorer in Visual Studio.

Volgende stappen