Skip to main content

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 Versionsnachverfolgung GitHub wird von der Open Source Software Git unterstützt. Jedes Mal, wenn Sie ein Repository aktualisieren GitHub, verfolgt Git die von Ihnen vorgenommenen Änderungen.

Es gibt viele Möglichkeiten, mit GitHubihnen zu arbeiten, und Sie können eine Methode auswählen, die Ihrem Erfahrungsniveau, 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 neu sind GitHub, ist eine gute Möglichkeit, mitzuwirken, besteht darin, Änderungen im Browser Ihre GitHub Enterprise Server-Instancevorzunehmen. Wenn Sie sich mit größeren Änderungen vertraut GitHub machen und beginnen, mit größeren Änderungen zu beginnen, sollten Sie mit anderen Tools beginnen. 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 zu GitHubvergleichen, finden Sie unter "Vergleich der Tools für die Verbindung mit GitHub" .

Erste Schritte

Auf der Benutzeroberfläche auf der Benutzeroberfläche Ihre GitHub Enterprise Server-Instancekönnen Sie den gesamten "GitHub Fluss" ausführen, um zu einem Repository beizutragen, darunter das Erstellen einer Verzweigung oder Verzweigung, das Bearbeiten und Anzeigen einer Vorschau von Dateien, das Commit Ihrer Änderungen und das Erstellen einer Pullanforderung. Sie können auch Dateien von Ihrem Computer hochladen oder aus dem Repository herunterladen. Weitere Informationen finden Sie unter GitHub Flow.

Die direkte Ihre GitHub Enterprise Server-Instance Arbeit ist häufig die schnellste Möglichkeit, zu einem Repository beizutragen, aus den 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 noch nicht mit einem GitHub Repository von Ihrem Desktop aus gearbeitet haben, müssen Sie sich von Ihrem Computer authentifizieren GitHub , damit Sie auf die benötigten Repositorys zugreifen können. 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 GitHub denen Sie eine Verbindung mit Ihrem Desktop herstellen können. Mit diesen Tools können Sie sich bei authentifizieren GitHub, ein Repository klonen, Ihre Änderungen nachverfolgen und die Änderungen an pushen GitHub.

  • 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 eine Befehlszeilenschnittstelle installieren GitHub CLI, über die Sie viele Aktionen GitHubausführen können, z. B. das Erstellen einer Pullanforderung oder das Erstellen eines Repositorys. Weitere Informationen findest du unter Einrichten von Git und Informationen zu GitHub CLI.
  • Wenn Sie lieber eine visuelle Schnittstelle verwenden möchten, können Sie einen visuellen Git-Client wie GitHub Desktopz. B. . 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, z VS Code . B. ein integriertes Terminal und Schaltflächen für allgemeine Git-Befehle, sodass Sie Dateien bearbeiten und Ihre Änderungen von einem Ort an GitHub alle übertragen können. Sie können auch eine Erweiterung installieren, um direkt mit Pullanforderungen und Problemen zu GitHubarbeiten. 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 zum Authentifizieren GitHub bei jedem dieser Tools finden Sie unter Informationen zur Authentifizierung für GitHub.

ToolAnwendungsfallBrowser oder Desktop
Ein 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 eine visuelle Schnittstelle bevorzugen, um Git zu verwenden, Änderungen zu visualisieren und mit ihnen zu GitHubinteragieren. 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 erweitert werden GitHub. Weitere Informationen finden Sie unter Vergleich der REST-API und der GraphQL-API von GitHub.Browser oder Desktop

Weiterführende Lektüre