Delen via


Een nieuwe Git-opslagplaats maken

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

In een Git-opslagplaats of opslagplaats worden wijzigingen in bestanden in een map bijgehouden. U kunt een willekeurig aantal lokale Git-opslagplaatsen op uw computer maken, elk opgeslagen in een eigen map. Elke Git-opslagplaats die u maakt, is onafhankelijk van andere Git-opslagplaatsen, dus wijzigingen die u in de ene opslagplaats aanbrengt, hebben geen invloed op de andere opslagplaatsen.

In een Git-opslagplaats wordt elke versie van elk bestand in de opslagplaats opgeslagen, tenzij u Git vertelt een bestand te negeren. Git slaat bestandsversies efficiënt op, dus het opslaan van een groot aantal versies vereist niet noodzakelijkerwijs veel schijfruimte. Git biedt ondersteuning voor het vergelijken van bestandsversies, het samenvoegen van verschillende versies, het schakelen tussen versies en nog veel meer. U kunt Git gebruiken om uw broncode te beheren, ongeacht of uw codebestanden zich binnen of buiten een Visual Studio-oplossing bevinden. Als u uw werk wilt delen, kunt u uw lokale Git-opslagplaats verbinden met een externe Git-opslagplaats waartoe anderen toegang hebben. 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:

  • Een lokale Git-opslagplaats maken op basis van een nieuwe oplossing
  • Een lokale Git-opslagplaats maken op basis van een bestaande oplossing
  • Een lokale Git-opslagplaats maken in een lege map
  • Een lokale Git-opslagplaats verbinden met een Git-opslagplaats van Azure-opslagplaatsen
  • Een lokale Git-opslagplaats verbinden met een GitHub-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.

Een lokale Git-opslagplaats maken op basis van een nieuwe oplossing

Visual Studio biedt geen ondersteuning voor het maken van een lokale Git-opslagplaats wanneer u een nieuwe oplossing maakt. Maak in plaats daarvan uw Visual Studio-oplossing en volg de stappen in Een lokale Git-opslagplaats maken op basis van een bestaande oplossing.

Git-opdrachtregel biedt geen ondersteuning voor het maken van een nieuwe Visual Studio-oplossing. Maak in plaats daarvan uw nieuwe oplossing met Visual Studio en volg vervolgens de stappen in Een lokale Git-opslagplaats maken op basis van een bestaande oplossing.


Een lokale Git-opslagplaats maken op basis van een bestaande oplossing

Maak een lokale Git-opslagplaats om bestandswijzigingen in uw bestaande Visual Studio-oplossing bij te houden.

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. Klik in Solution Explorer met de rechtermuisknop op de naam van de oplossing of klik met de rechtermuisknop op een item in de mapweergave van Solution Explorer en selecteer Vervolgens Git-opslagplaats maken. Of kies Toevoegen aan broncodebeheer op de statusbalk in de rechterbenedenhoek van Visual Studio en selecteer Vervolgens Git. Als u deze opties niet ziet, bevindt uw code zich al in een Git-opslagplaats.

    Schermopname van de optie Git-opslagplaats maken in het contextmenu van Solution Explorer in Visual Studio 2019.

    Of kies Git > Git-opslagplaats maken in de menubalk om het venster Een Git-opslagplaats maken te starten. Als u deze optie niet ziet, bevindt uw code zich al in een Git-opslagplaats.

    Schermopname van de optie Git-opslagplaats maken in het Git-menu in de menubalk van Visual Studio 2019.

  2. Kies in het venster Een Git-opslagplaats maken alleen Lokaal, controleer of het lokale pad juist is en kies Vervolgens Maken.

    Schermopname van het venster Een Git-opslagplaats maken met de optie Alleen lokaal geselecteerd in Visual Studio 2019.

U hebt nu een lokale Git-opslagplaats gemaakt in de visual Studio-oplossingsmap en uw code doorgevoerd in die opslagplaats. Uw lokale Git-opslagplaats bevat zowel uw Visual Studio-oplossing als Git-resources.

Schermopname van de Git-map, het Bestand negeren en het Git-kenmerkbestand in Windows Verkenner.

Een lokale Git-opslagplaats maken in een lege map

Visual Studio 2022 biedt geen ondersteuning voor het maken van een nieuwe lokale opslagplaats met behulp van Team Explorer. Gebruik de Git-opdrachtregel.

Een lokale Git-opslagplaats verbinden met een Git-opslagplaats van Azure-opslagplaatsen

U kunt uw code delen met anderen door uw lokale Git-opslagplaats te verbinden met een Git-opslagplaats van Azure-opslagplaatsen .

  1. Klik in Solution Explorer met de rechtermuisknop op de naam van de oplossing of klik met de rechtermuisknop op een item in de mapweergave van Solution Explorer en selecteer vervolgens Pushen naar Git-service om het venster Een Git-opslagplaats maken te starten.

    Schermopname van de optie Pushen naar Git-service in het contextmenu van Visual Studio 2022.

    Of kies Git > Push naar Git-service in de menubalk om het venster Een Git-opslagplaats maken te starten.

    Schermopname van de menuoptie Pushen naar Git-service in het Git-menu op de menubalk in Visual Studio 2022.

  2. Open een browser en navigeer naar uw Azure DevOps-project met behulp van een URL in de vorm van https://dev.azure.com/<OrganizationName>/<ProjectName>. Als u nog geen project hebt, maakt u er een.

  3. Maak in uw Azure DevOps-project een lege Git-opslagplaats zonder een README-bestand. Kopieer de kloon-URL uit de pop-up van de kloonopslagplaats .

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

  4. Kies in het venster Een Git-opslagplaats maken de optie Bestaande externe opslagplaats en voer de kloon-URL van de opslagplaats in de vorige stap in en kies vervolgens Pushen. Zie Een nieuwe Git-opslagplaats maken in uw project voor meer informatie over het maken van een nieuwe Azure DevOps-opslagplaats.

    Schermopname van het venster Een Git-opslagplaats maken met de URL van een lege Azure-opslagplaats in Visual Studio 2022.

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.

Een lokale Git-opslagplaats verbinden met een GitHub-opslagplaats

U kunt uw code ook met anderen delen door uw lokale Git-opslagplaats te verbinden met een GitHub-opslagplaats .

  1. Klik in Solution Explorer met de rechtermuisknop op de naam van de oplossing of klik met de rechtermuisknop op een item in de mapweergave van Solution Explorer en selecteer vervolgens Pushen naar Git-service om het venster Een Git-opslagplaats maken te starten.

    Schermopname van de optie Pushen naar Git-service in het contextmenu van Visual Studio 2022.

    Of kies Git > Push naar Git-service in de menubalk om het venster Een Git-opslagplaats maken te starten.

    Schermopname van de menuoptie Pushen naar Git-service in het Git-menu op de menubalk in Visual Studio 2022.

  2. Kies GitHub in het venster Een Git-opslagplaats maken, selecteer uw GitHub-account, de naam van de eigenaar en een nieuwe opslagplaatsnaam en kies vervolgens Push.

    Schermopname van het venster Een Git-opslagplaats maken, met de URL van een lege GitHub-opslagplaats in Visual Studio 2022.

    Met deze stap maakt u een nieuwe opslagplaats in uw GitHub-account met inhoud van uw lokale opslagplaats.

Volgende stappen