Freigeben über


Freigeben Ihres Codes in Git mithilfe von Eclipse

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

Teilen Sie Ihr Eclipse-Projekt mit Ihrem Team in einem Git-Repository von Azure DevOps Services/TFS.

Voraussetzungen

Kategorie Anforderungen
Projektzugriff Mitglied eines Projekts.
Erlaubnisse - Code in privaten Projekten anzeigen: Mindestens einfacher Zugriff.
- Klonen oder Mitwirken an Code in privaten Projekten: Mitglied der Sicherheitsgruppe "Mitwirkende" oder entsprechende Berechtigungen im Projekt.
– Legen Sie Verzweigungs- oder Repositoryberechtigungen fest: Berechtigungen für die Verzweigung oder das Repository verwalten .
- Standardverzweigung ändern: Bearbeiten von Richtlinienberechtigungen für das Repository.
- Importieren eines Repositorys: Mitglied der Sicherheitsgruppe "Projektadministratoren " oder "Git-Projektebene Repository erstellen"-Berechtigungssatz auf "Zulassen". Weitere Informationen finden Sie unter Festlegen von Git-Repositoryberechtigungen.
Dienste Repos aktiviert.
Werkzeuge Wahlfrei. Verwenden Sie az repos-Befehle : Azure DevOps CLI.

Hinweis

In öffentlichen Projekten haben Benutzer mit Stakeholder-Zugriff vollzugriff auf Azure Repos, einschließlich Anzeigen, Klonen und Beitragen zu Code.

Kategorie Anforderungen
Projektzugriff Mitglied eines Projekts.
Erlaubnisse - Code anzeigen: Mindestens einfacher Zugriff.
- Klonen oder Zum Code beitragen: Mitglied der Sicherheitsgruppe "Mitwirkende " oder entsprechende Berechtigungen im Projekt.
Dienste Repos aktiviert.

Überall team explorer verwenden

Team Explorer Everywhere ist ein Open-Source Eclipse-Plug-In, um Eclipse mit Azure DevOps Services oder Team Foundation Server zu verbinden. Wenn Sie mit Azure DevOps Services/TFS und Eclipse arbeiten, verwenden Sie dieses Plug-In, um eine Verbindung mit Ihren Repositorys, Builds und Arbeitsaufgaben herzustellen.

Hinweis

Das Team Explorer Everywhere-Plug-In funktioniert mit Eclipse-Versionen 4.2 (Juno) - 4.6 (Neon).

  1. Installieren Sie das Team Explorer Everywhere-Plug-In.

  2. Fügen Sie die Ansicht "Team Explorer Everywhere" in Eclipse hinzu. Wechseln Sie zu "Fenster", "Ansicht anzeigen", und wählen Sie "Sonstige" aus... Suchen Sie nach Team Explorer, wählen Sie die Team Explorer-Ansicht aus, und wählen Sie "OK" aus.

    Hinzufügen der Team Explorer-Ansicht zu Eclipse

Herstellen einer Verbindung mit Azure DevOps Services

  1. Wählen Sie in der Ansicht "Team Explorer Überall" die Option "Mit VSTS verbinden" oder "Team Foundation Server " aus.

    Wählen Sie

  2. Wenn Sie Ihre Azure DevOps Services- oder Team Foundation Server-Konto-URL kennen, wählen Sie die Schaltfläche "Server... " unter "Mit einem Team Foundation Server oder einer Azure DevOps-Organisation verbinden" aus, um Ihren TFS-Server oder Ihr Konto zur Dropdownliste hinzuzufügen. Wenn Sie Ihre Kontoinformationen für Azure DevOps Services nicht kennen, wählen Sie "Visual Studio Services durchsuchen" und dann "Weiter" aus.

    Dialogfeld

    Eine der beiden Optionen fordert Ihre Anmeldeinformationen auf, bevor Sie fortfahren.

  3. Wählen Sie das Projekt aus, in dem Sie Ihren Code im Dialogfeld "Projektauswahl " freigeben und " Fertig stellen" auswählen.

Erstellen eines lokalen Git-Repositorys für Ihr Eclipse-Projekt

Bevor Sie Ihr Projekt an Azure Repos übertragen können, müssen Sie es einem lokalen Git-Repository hinzufügen.

Hinweis

Wenn Sich Ihr Code bereits in einem lokalen Git-Repository befindet, können Sie diesen Schritt überspringen.

  1. Wenn Ihr Projekt in Eclipse geöffnet ist, klicken Sie im Projekt-Explorer mit der rechten Maustaste auf den Projektnamen, und wählen Sie Team, Projekt freigeben... Wählen Sie Git aus, und wählen Sie "Weiter" aus.

  2. Wählen Sie "Erstellen" aus dem Fenster " Git-Repository konfigurieren " aus, und wählen Sie einen Ordner für Ihr lokales Git-Repository aus. Wählen Sie "Fertig stellen" aus.

    Erstellen eines lokalen Git-Repositorys in Eclipse

  3. Klicken Sie im Projekt-Explorer mit der rechten Maustaste auf Ihr Projekt, und wählen Sie "Team, Commit... aus". Stellen Sie Ihre Änderungen bereit, indem Sie Ihre Dateien in das Feld " Mehrstufige Änderungen " ziehen, eine Commit-Nachricht eingeben und dann "Commit ausführen" auswählen.

    Commit für Ihren Code mit Git in Eclipse

Pushen Sie Ihr Projekt in Ihr Azure DevOps Services/TFS-Repository

  1. Wählen Sie im Team Explorer "Überall" Git-Repositorys aus, und klicken Sie dann mit der rechten Maustaste auf das leere Repository, auf das Sie Ihr Eclipse-Projekt übertragen möchten, und wählen Sie "Klon-URL kopieren" aus. Wenn Sie noch kein leeres Git-Repository in Azure DevOps Services/TFS erstellt haben, können Sie ein Repository mit diesen Anweisungen erstellen.

    Kopieren Sie die Git-Repository-Klon-URL im Team Explorer überall mit der rechten Maustaste.

  2. Klicken Sie im Paket-Explorer mit der rechten Maustaste auf Ihr Projekt, und wählen Sie Team, Push Branch ... aus. Fügen Sie die Klon-URL aus der Zwischenablage in das URI-Feld ein, und wählen Sie "Weiter" aus. Stellen Sie sicher, dass "Upstream für Push und Pull konfigurieren" im nächsten Fenster ausgewählt ist, und wählen Sie "Weiter" aus.

    Pushen Ihres Codes an Azure Repos mithilfe der Klon-URL aus dem Web

  3. Überprüfen Sie die Änderungen, und wählen Sie " Fertig stellen " im Fenster "Push Branch " aus.

Ihr Projektcode befindet sich jetzt in Ihrem Git-Repository.

Problembehandlung

Was geschieht, wenn die Git-Ansichten für Commit und Push nicht angezeigt werden?

Sie können EGit herunterladen , um Git mit Eclipse zu verwenden.

Nächste Schritte