Erstellen eines neuen Git-Repositorys
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019 | TFS 2018
Visual Studio 2019 | Visual Studio 2022
Ein Git-Repository oder Repository verfolgt Änderungen an Dateien in einem Ordner nach. Sie können eine beliebige Anzahl lokaler Git-Repositorys auf Ihrem Computer erstellen, die jeweils in einem eigenen Ordner gespeichert sind. Jedes von Ihnen erstellte Git-Repository ist unabhängig von anderen Git-Repositorys, sodass Änderungen, die Sie in einem Repository vornehmen, keine Auswirkungen auf die anderen haben.
Ein Git-Repository speichert jede Version jeder Datei im Repository, es sei denn, Sie weisen Git an, eine Datei zu ignorieren. Git speichert Dateiversionen effizient, sodass das Speichern einer großen Anzahl von Versionen nicht unbedingt viel Speicherplatz benötigt. Git unterstützt den Vergleich von Dateiversionen, das Zusammenführen verschiedener Versionen, den Wechsel zwischen Versionen und vieles mehr. Sie können Git verwenden, um Ihren Quellcode zu verwalten, unabhängig davon, ob sich Ihre Codedateien innerhalb oder außerhalb einer Visual Studio-Projektmappe befinden. Um Ihre Arbeit zu teilen, können Sie Ihr lokales Git-Repository mit einem Git-Remoterepository verbinden, auf das andere Benutzer zugreifen können. Das Remoterepository kann ein Azure Repos Git-Repository, ein GitHub-Repository oder ein anderes gehostetes Git-Repository sein.
Dieser Artikel enthält Verfahren für die folgenden Aufgaben:
- Erstellen eines lokalen Git-Repositorys aus einer neuen Lösung
- Erstellen eines lokalen Git-Repositorys aus einer vorhandenen Lösung
- Erstellen eines lokalen Git-Repositorys in einem leeren Ordner
- Verbinden eines lokalen Git-Repositorys mit einem Azure Repos Git-Repository
- Verbinden eines lokalen Git-Repositorys mit einem GitHub-Repository
Eine Übersicht über den Git-Workflow finden Sie unter Azure Repos Git-Tutorial.
Voraussetzungen für den Zugriff auf Azure Repos
Repositorys müssen in Ihren Azure DevOps-Projekteinstellungen aktiviert sein. Wenn der Repos-Hub und die zugeordneten Seiten nicht angezeigt werden, finden Sie weitere Informationen unter Aktivieren oder Deaktivieren eines Azure DevOps-Diensts in reenable Repos.
Zum Anzeigen von Code in privaten Projekten müssen Sie Mitglied eines Azure DevOps-Projekts mit der Zugriffsebene Basic oder höher sein. Bei öffentlichen Projekten kann jeder den Code anzeigen.
Wenn Sie kein Projekt haben, erstellen Sie ein Projekt, oder registrieren Sie sich kostenlos.
Wenn Sie kein Projektmitglied sind, werden Sie hinzugefügt.
Um Code für ein privates Projekt zu klonen oder mitzuwirken, müssen Sie Mitglied der Sicherheitsgruppe Mitwirkende sein oder die entsprechenden Berechtigungen festgelegt haben. Bei öffentlichen Projekten kann jeder Code klonen und beisteuern. Weitere Informationen finden Sie unter Was ist ein öffentliches Projekt?
Hinweis
Bei öffentlichen Projekten haben Benutzer, denen Beteiligten Zugriff gewährt haben, vollen Zugriff auf Azure Repos.
Repositorys müssen in Ihren Azure DevOps-Projekteinstellungen aktiviert sein. Wenn der Repos-Hub und die zugeordneten Seiten nicht angezeigt werden, finden Sie weitere Informationen unter Aktivieren oder Deaktivieren eines Azure DevOps-Diensts in reenable Repos.
Zum Anzeigen von Code müssen Sie Mitglied des Azure DevOps-Projekts mit Basic-Zugriff oder höher sein. Wenn Sie kein Projektmitglied sind, werden Sie hinzugefügt.
Um Code zu klonen oder mitzuwirken, müssen Sie Mitglied der Sicherheitsgruppe Mitwirkende sein oder über die entsprechenden Berechtigungen in dem Projekt verfügen, das Sie ändern möchten.
Zum Anzeigen von Code müssen Sie Mitglied eines Azure DevOps-Projekts mit Basic-Zugriff oder höher sein. Wenn Sie kein Projektmitglied sind, werden Sie hinzugefügt.
Um Code zu klonen oder mitzuwirken, müssen Sie Mitglied der Sicherheitsgruppe Mitwirkende sein oder über die entsprechenden Berechtigungen verfügen.
Erstellen eines lokalen Git-Repositorys aus einer neuen Lösung
Visual Studio unterstützt das Erstellen eines lokalen Git-Repositorys beim Erstellen einer neuen Projektmappe nicht. Erstellen Sie stattdessen Ihre Visual Studio-Projektmappe, und führen Sie dann die Schritte unter Erstellen eines lokalen Git-Repositorys aus einer vorhandenen Projektmappe aus.
Die Git-Befehlszeile unterstützt das Erstellen einer neuen Visual Studio-Projektmappe nicht. Erstellen Sie stattdessen Ihre neue Projektmappe mit Visual Studio, und führen Sie dann die Schritte unter Erstellen eines lokalen Git-Repositorys aus einer vorhandenen Projektmappe aus.
Erstellen eines lokalen Git-Repositorys aus einer vorhandenen Lösung
Erstellen Sie ein lokales Git-Repository, um Dateiänderungen in Ihrer vorhandenen Visual Studio-Projektmappe nachzuverfolgen.
- Visual Studio 2022
- Visual Studio 2019 – Git-Menü
- Visual Studio 2019 – Team Explorer
- Git-Befehlszeile
Visual Studio 2022 bietet eine Git-Versionskontrolle mithilfe des Git-Menüs, Git Changes und über Kontextmenüs in Projektmappen-Explorer. Visual Studio 2019 Version 16.8 bietet auch die Team Explorer Git-Benutzeroberfläche. Weitere Informationen finden Sie auf der Registerkarte Visual Studio 2019 – Team Explorer .
Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf den Projektmappennamen, oder klicken Sie mit der rechten Maustaste auf ein beliebiges Element in der Ordneransichtvon Projektmappen-Explorer, und wählen Sie dann Git-Repository erstellen aus. Oder wählen Sie in der Statusleiste unten rechts in Visual Studio die Option Zur Quellcodeverwaltung hinzufügen aus, und wählen Sie dann Git aus. Wenn diese Optionen nicht angezeigt werden, befindet sich Ihr Code bereits in einem Git-Repository.
Oder wählen Sie git Create Git Repository (Git-Repository > erstellen) in der Menüleiste aus, um das Fenster Git-Repository erstellen zu starten. Wenn diese Option nicht angezeigt wird, befindet sich Ihr Code bereits in einem Git-Repository.
Wählen Sie im Fenster Git-Repository erstellendie Option Nur Lokal aus, vergewissern Sie sich, dass der lokale Pfad richtig ist, und wählen Sie dann Erstellen aus.
Sie haben nun ein lokales Git-Repository im Visual Studio-Projektmappenordner erstellt und Ihren Code in dieses Repository eingebunden. Ihr lokales Git-Repository enthält sowohl Ihre Visual Studio-Projektmappe als auch Git-Ressourcen.
Erstellen eines lokalen Git-Repositorys in einem leeren Ordner
- Visual Studio 2022
- Visual Studio 2019 – Git-Menü
- Visual Studio 2019 – Team Explorer
- Git-Befehlszeile
Visual Studio 2022 unterstützt das Erstellen eines neuen lokalen Repositorys mit Team Explorer nicht. Verwenden Sie die Git-Befehlszeile.
Verbinden eines lokalen Git-Repositorys mit einem Azure Repos Git-Repository
Sie können Ihren Code für andere Freigeben, indem Sie Ihr lokales Git-Repository mit einem Azure Repos Git-Repository verbinden.
- Visual Studio 2022
- Visual Studio 2019 – Git-Menü
- Visual Studio 2019 – Team Explorer
- Git-Befehlszeile
Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf den Projektmappennamen, oder klicken Sie mit der rechten Maustaste auf ein beliebiges Element in der Ordneransicht von Projektmappen-Explorer, und wählen Sie dann Push to Git-Dienst aus, um das Fenster Git-Repository erstellen zu starten.
Alternativ können Sie in der Menüleiste Git > Push to Git service auswählen, um das Fenster Create a Git repository (Git-Repository erstellen) zu starten.
Öffnen Sie einen Browser, und navigieren Sie zu Ihrem Azure DevOps-Projekt , indem Sie eine URL in Form von verwenden
https://dev.azure.com/<OrganizationName>/<ProjectName>
. Wenn Sie noch kein Projekt haben, erstellen Sie ein Projekt.Erstellen Sie in Ihrem Azure DevOps-Projekt ein leeres Git-Repository ohne README-Datei. Kopieren Sie die Klon-URL aus dem Popup "Repository klonen" .
Wählen Sie im Fenster Git-Repository erstellendie Option Vorhandene Remote aus , geben Sie die Repository-Klon-URL aus dem vorherigen Schritt ein, und wählen Sie dann Push aus. Weitere Informationen zum Erstellen eines neuen Azure DevOps-Repositorys finden Sie unter Erstellen eines neuen Git-Repositorys in Ihrem Projekt.
Hinweis
Bei Azure DevOps Services ist dev.azure.com/{your organization}/{your project}
das Format für die Projekt-URL . Das vorherige Format, das auf das visualstudio.com
Format verweist, wird jedoch weiterhin unterstützt. Weitere Informationen finden Sie unter Einführung in Azure DevOps, Wechseln vorhandener Organisationen zur Verwendung der neuen Domänennamen-URL.
Verbinden eines lokalen Git-Repositorys mit einem GitHub-Repository
Sie können Ihren Code auch für andere Freigeben, indem Sie Ihr lokales Git-Repository mit einem GitHub-Repository verbinden.
- Visual Studio 2022
- Visual Studio 2019 – Git-Menü
- Visual Studio 2019 – Team Explorer
- Git-Befehlszeile
Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf den Projektmappennamen, oder klicken Sie mit der rechten Maustaste auf ein beliebiges Element in der Ordneransicht von Projektmappen-Explorer, und wählen Sie dann Push to Git-Dienst aus, um das Fenster Git-Repository erstellen zu starten.
Alternativ können Sie in der Menüleiste Git > Push to Git service auswählen, um das Fenster Create a Git repository (Git-Repository erstellen) zu starten.
Wählen Sie im Fenster Git-Repository erstellendie Option GitHub aus, wählen Sie Ihr GitHub-Konto , den Besitzernamen und einen neuen Repositorynamen aus, und wählen Sie dann Push aus.
Mit diesem Schritt wird ein neues Repository in Ihrem GitHub-Konto mit Inhalten aus Ihrem lokalen Repository erstellt.