Skip to main content
Skip to content

Diese Version von GitHub Enterprise Server wurde eingestellt am 2026-09-22. Nicht mehr unterstützte Versionen werden nicht unterstützt. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Eine bessere Leistung, verbesserte Sicherheit und neue Features in GitHub Enterprise Server finden Sie unter Overview des Upgradeprozesses. Wenden Sie sich bei Fragen zum Upgrade an den GitHub Enterprise Support.

Herstellen einer Verbindung mit GitHub

Erfahren Sie mehr über die Tools, mit denen Sie mit Repositorys arbeiten können, auf denen GitHubgehostet wird.

Einführung

GitHub ist eine webbasierte App, mit der Sie Dateien in Repositorys hosten, an Der Arbeit zusammenarbeiten und Änderungen an Dateien im Laufe der Zeit nachverfolgen können. Die Versionsverwaltung auf GitHub basiert auf der Open-Source-Software Git. Jedes Mal, wenn Sie ein Repository aktualisieren GitHub, verfolgt Git die von Ihnen vorgenommenen Änderungen.

Es gibt viele Möglichkeiten, mit GitHub zu arbeiten, und Sie können eine Methode wählen, die Ihrem Erfahrungsstand, Ihren persönlichen Vorlieben und den Repositorys entspricht, mit denen Sie arbeiten. Sie können z. B. wählen, ob Sie im Browser oder von Ihrem Desktop aus arbeiten möchten, wie Sie Git verwenden möchten und welche Funktionen Sie von Ihrem Editor und anderer Software benötigen. Sie können mit verschiedenen Repositorys auf unterschiedliche Weise arbeiten.

Wenn Sie GitHub noch nicht kennen, können Sie am besten dadurch erste Beiträge leisten, dass Sie im Browser auf Ihre GitHub Enterprise Server-Instance Änderungen vornehmen. Wenn Sie mit GitHub immer vertrauter werden und beginnen, größere Änderungen beizutragen, möchten Sie vielleicht mit anderen Tools arbeiten. In diesem Artikel wird erläutert, wie Sie diese Phasen durchlaufen können, und wie Sie in jeder Phase das für Ihre Anforderungen am besten geeignete Tool auswählen. Um schnell alle verfügbaren Tools für die Arbeit mit GitHub zu vergleichen, siehe Vergleich der Tools zum Herstellen von Verbindungen mit GitHub.

Erste Schritte

In der Benutzeroberfläche auf Ihre GitHub Enterprise Server-Instance können Sie den gesamten "GitHub-Ablauf" durchführen, um zu einem Repository beizutragen, einschließlich des Erstellens eines Branches oder Forks, des Bearbeitens und der Vorschau von Dateien, des Committens Ihrer Änderungen und des Erstellens eines Pull Requests. Sie können auch Dateien von Ihrem Computer hochladen oder aus dem Repository herunterladen. Weitere Informationen finden Sie unter GitHub Flow.

Direkt auf Ihre GitHub Enterprise Server-Instance zu arbeiten, ist oft der schnellste Weg, zu einem Repository beizutragen, und zwar aus folgenden Gründen.

  • Sie arbeiten direkt mit dem repository, auf dem gehostet wird GitHub. Daher müssen Sie keine Kopie des Repositorys auf Ihren Computer herunterladen und diese Kopie synchron halten.
  • Wenn Sie bereits angemeldet GitHubsind, haben Sie Zugriff auf ein Beliebiges Repository, in dem Sie über die erforderlichen Berechtigungen verfügen, sodass Sie keine zusätzliche Authentifizierung auf Ihrem Computer einrichten müssen.
  • Sie können Änderungen in der Benutzeroberfläche committen, sodass Sie weder die Befehlszeile verwenden noch Git-Befehle auswendig lernen müssen.

Ein Tutorial für die ersten Schritte beim Vornehmen von Änderungen im Browser findest du unter Hallo Welt.

Die direkte Arbeit im Browser eignet sich am besten für kleine, einfache Änderungen, die häufig auf eine einzelne Datei in einem Repository ausgerichtet sind. Wenn Sie komplexere Änderungen vornehmen möchten, müssen Sie möglicherweise eine Verbindung mit dem Desktop herstellen GitHub und mit einer lokalen Kopie des Repositorys arbeiten.

Vom Desktop aus arbeiten

Um mit einem Repository von Ihrem Desktop aus zu arbeiten, müssen Sie eine Kopie des Repositorys auf Ihren Computer herunterladen (oder "klonen"), und dann alle von Ihnen vorgenommenen GitHubÄnderungen übertragen. Die Arbeit vom Desktop aus kann mehrere Vorteile gegenüber der Arbeit im Browser haben.

  • Sie können mit allen lokalen Dateien und Tools arbeiten.
  • Sie haben Zugriff auf Rechenleistung. Um eine lokale Vorschau einer Website zu erstellen und die Änderungen, die Sie vornehmen, auch testen zu können, müssen Sie ein Skript ausführen.
  • Sie benötigen keine Internetverbindung, um an einem Projekt zu arbeiten.

Wenn Sie bisher noch nicht auf Ihrem Computer mit einem GitHub-Repository gearbeitet haben, müssen Sie sich auf Ihrem Computer bei GitHub authentifizieren, damit Sie auf die Repositorys zugreifen können, die Sie benötigen. Möglicherweise müssen Sie auch Ihre Arbeitsumgebung mit den Tools einrichten, die Sie für Ihren Beitrag benötigen, z. B. Git, einen Editor und Abhängigkeiten für ein Projekt. Aus diesen Gründen kann es im Vergleich zur Arbeit im Browser länger dauern, bis Sie mit der Arbeit beginnen, wenn Sie von Ihrem Desktop aus arbeiten.

Es gibt mehrere Tools, mit denen Sie von Ihrem Desktop aus eine Verbindung zu GitHub herstellen können. Mit diesen Tools können Sie sich bei GitHub authentifizieren, ein Repository klonen, Ihre Änderungen nachverfolgen und die Änderungen an GitHub pushen.

  • Wenn Sie viel Kontrolle und Flexibilität wünschen, können Sie die Befehlszeile verwenden. Sie müssen Git installieren und mit einigen grundlegenden Git-Befehlen vertraut sein. Sie können auch GitHub CLI, eine Befehlszeilenschnittstelle, installieren, mit der Sie viele Aktionen auf GitHub ausführen können, z. B. einen Pull Request erstellen oder ein Repository forken. Weitere Informationen findest du unter Einrichten von Git und Informationen zu GitHub CLI.
  • Wenn Sie lieber eine grafische Benutzeroberfläche verwenden möchten, können Sie einen Git-Client mit grafischer Benutzeroberfläche wie GitHub Desktop verwenden. Mit GitHub Desktop, können Sie die Änderungen visualisieren, die Sie vornehmen und auf die meisten Git-Befehle über eine visuelle Schnittstelle zugreifen, sodass Sie keine Befehle merken müssen. Weitere Informationen finden Sie unter Informationen zu GitHub Desktop.
  • Wenn Sie an einem Ort arbeiten wollen, können Sie die meisten Dinge von Ihrem Editor aus erledigen. Ein Editor wie VS Code enthält ein integriertes Terminal und Schaltflächen für gängige Git-Befehle, sodass Sie Dateien bearbeiten und Ihre Änderungen an GitHub pushen können – alles an einem Ort. Sie können auch eine Erweiterung installieren, um direkt auf GitHub mit Pull Requests und Issues zu arbeiten. Informationen zu den ersten Schritten finden Sie unter Download VS Code.

Vergleich der Tools zum Herstellen einer Verbindung mit GitHub

Die folgende Tabelle enthält einen Vergleich zwischen den Tools, mit denen Sie mit Repositorys GitHubarbeiten können, sowohl in Ihrem Browser als auch von Ihrem Desktop aus.

Sie können den gesamten GitHub Fluss mit allen hier beschriebenen Tools ausführen. Jedes Tool enthält nicht nur Zugriff auf Git-Befehle zum Nachverfolgen der vorgenommenen Änderungen, sondern auch auf GitHub-spezifische Features, sodass Sie eine Pull-Anforderung mit Ihren vorgeschlagenen Änderungen von überall aus erstellen können, wo Sie gerade arbeiten.

Weitere Informationen zur Authentifizierung bei GitHub mit jedem dieser Tools finden Sie unter Informationen zur Authentifizierung für GitHub.

ToolAnwendungsfallBrowser oder Desktop
An Ihre GitHub Enterprise Server-InstanceSie wollen eine grafische Benutzeroberfläche und müssen schnelle, einfache Änderungen vornehmen, die in der Regel einen einzelnen Commit umfassen. Eine Einführung findest du unter Hallo Welt.Browser
GitHub DesktopSie möchten lokal mit Dateien arbeiten und bevorzugen eine grafische Benutzeroberfläche, um Git zu nutzen, Änderungen zu visualisieren und mit GitHub zu interagieren. Weitere Informationen finden Sie unter Informationen zu GitHub Desktop.Desktop
IDE oder Text-EditorSie arbeiten mit komplexeren Dateien und Projekten und möchten dies an einem zentralen Ort tun können.Desktop
Befehlszeilen-Git und GitHub CLISie sind es gewohnt, von der Befehlszeile aus zu arbeiten, und möchten einen Kontextwechsel vermeiden, oder Sie müssen auf einen komplexen Git-Befehl zugreifen, der nicht in visuelle Oberflächen integriert ist. Weitere Informationen findest du unter Einrichten von Git und Informationen zu GitHub CLI.Desktop
GitHub Enterprise Server APISie möchten allgemeine Aufgaben wie das Sichern Ihrer Daten automatisieren oder Integrationen erstellen, die GitHub erweitern. Weitere Informationen finden Sie unter Vergleich der REST-API und der GraphQL-API von GitHub.Browser oder Desktop

Weiterführende Lektüre