So klonen Sie ein Git-Repository unter Linux

Git ist ein verteiltes Versionskontrollsystem, das die öffentliche oder private koordinierte Entwicklung von Software erleichtern soll. Jedes Projekt in Git wird in einem unabhängigen Repository gespeichert. GitHub ist die beliebteste Website zum Hosten von Repositorys, aber bei weitem nicht die einzige. Es gibt andere öffentliche Hosting-Sites wie Bitbucket sowie selbst gehostete Optionen wie GitLab. Alle Quellen arbeiten über das gleiche Git-Protokoll, der einzige Unterschied für die grundlegende Verwendung ist die verwendete URL.

Um ein Repository herunterzuladen, damit Sie zu seiner Entwicklung beitragen können, müssen Sie es klonen. Das Klonen ist ein einfacher Vorgang für öffentliche Repositorys. In diesem Fall müssen Sie keine Authentifizierungsinformationen angeben. Um ein privates Repository zu klonen, müssen Sie Authentifizierungsdetails konfigurieren und über die Berechtigung zum Zugriff auf das Repository verfügen.

Um ein öffentliches Repository zu klonen, suchen Sie einfach den Download-Link für das Repository, es wird etwa so formatiert: „https://[url]/[user_name]/[project_name].git“. Beispielsweise kann der uBlock Origin-Werbeblocker von https://github.com/gorhill/uBlock.git geklont werden . Während der genaue Ort für den Git-Dateilink für jede Site variieren kann, befindet er sich im Allgemeinen oben und rechts neben dem Code.

Tipp: HTTPS und SSH sind die besten Protokolle zum Herunterladen von Repositorys, da sie eine verschlüsselte Verbindung verwenden.

So klonen Sie ein Git-Repository unter Linux

In GitHub befindet sich der Installationslink oben und rechts neben dem Code.

Sobald Sie den Link haben, öffnen Sie ein Terminalfenster in dem Verzeichnis, in das Sie das Repository klonen möchten.

Hinweis: Beim Klonen eines Repositorys wird der Inhalt in einem Unterverzeichnis abgelegt, Sie müssen keins erstellen, um es einzufügen. Wenn Sie beispielsweise den Befehl clone in ~/git_projects ausführen, wird das Repository im Unterverzeichnis ~/git_projects/[repository_title]/ installiert.

Tipp: ~/ ist eine Linux-Kurzform, die angibt, dass der Pfad im Home-Verzeichnis Ihres Benutzers beginnt.

Sobald Sie sich im richtigen Verzeichnis befinden, führen Sie den Befehl „git clone [git_install_link.git]“ aus und der Vorgang wird automatisch abgeschlossen. Abhängig von der Größe des Repositorys, das Sie klonen und wie schnell Ihr Internet ist, kann der Download einige Zeit dauern.

So klonen Sie ein Git-Repository unter Linux

Durch Ausführen des Befehls „git clone [git_install_link.git]“ wird ein neues Unterverzeichnis erstellt und das Repository dort installiert.

Authentifizierung bei privaten Repositorys

Für private Repositorys ist der grundlegende Befehl derselbe, Sie müssen jedoch auch eine Authentifizierung bereitstellen. Es gibt eine Reihe von Möglichkeiten, sich bei der Kollaborationsplattform zu authentifizieren, während die meisten gemeinsam genutzt werden, die genauen Optionen und die Aktivierung sind von Site zu Site unterschiedlich. Es wird empfohlen, dass Sie sich über die von Ihrem Anbieter angebotenen Optionen informieren und dann die sicherste Option auswählen.

Gängige Authentifizierungsoptionen sind Token, SSH-Schlüssel und Kennwörter. Die implementierten Optionen können von Site zu Site variieren. Im Allgemeinen können Sie entweder Passwörterdetails in den Befehl aufnehmen oder einen SSH-Schlüssel oder ein Token in den Konfigurationsdateien vorkonfigurieren. Token oder SSH-Schlüssel sind die sichersten Optionen, die Verwendung von Passwörtern sollte nach Möglichkeit vermieden werden, da diese Details protokolliert werden können.

Die meisten Anbieter haben Anleitungen zur Konfiguration der unterstützten Authentifizierungsoptionen für die Plattform. Zum Beispiel hat Atlassian eine detaillierte Anleitung für die SSH - Authentifizierung für seine Bitbucket Plattform Konfiguration hier .

Tipp: Optional können Sie Ihren Benutzernamen mit dem folgenden Befehl zur Konfigurationsdatei hinzufügen: 'git config –global user.name „[Ihr Benutzername]“'. Dieser Benutzername wird standardmäßig für alle Verbindungen von Ihrem Benutzerkonto verwendet. Die globale Konfigurationsdatei finden Sie in „~/.gitconfig“.

Sobald Sie Ihre schlüsselbasierte Authentifizierung konfiguriert haben, können Sie einfach den gleichen Befehl wie oben „git clone [git_install_link.git]“ ausführen, um ein Repository zu klonen. Ihre Zugangsdaten werden automatisch zur Authentifizierung verwendet. Wenn Sie unbedingt eine kennwortbasierte Authentifizierung anstelle von sichereren Alternativen verwenden müssen, werden Sie zur Eingabe eines Benutzernamens und Kennworts aufgefordert, sofern keine anderen gültigen Authentifizierungsmethoden vorhanden sind.



Leave a Comment

So erzwingen Sie, dass Google Chrome immer vollständige URLs anzeigt

So erzwingen Sie, dass Google Chrome immer vollständige URLs anzeigt

Chrome zeigt Ihnen standardmäßig nicht die vollständige URL an. Dieses Detail interessiert Sie vielleicht nicht so sehr, aber wenn Sie aus irgendeinem Grund die Anzeige der vollständigen URL benötigen, finden Sie hier detaillierte Anweisungen, wie Sie Google Chrome dazu bringen, die vollständige URL in der Adressleiste anzuzeigen.

So erhalten Sie altes Reddit zurück

So erhalten Sie altes Reddit zurück

Reddit hat im Januar 2024 sein Design erneut geändert. Das neue Design ist für Benutzer von Desktop-Browsern sichtbar und schränkt den Haupt-Feed ein, während gleichzeitig Links bereitgestellt werden

So kopieren Sie Inhalte aus Lehrbüchern mit Google Lens

So kopieren Sie Inhalte aus Lehrbüchern mit Google Lens

Das Eingeben Ihres Lieblingszitats aus Ihrem Buch auf Facebook ist zeitaufwändig und voller Fehler. Erfahren Sie, wie Sie mit Google Lens Text aus Büchern auf Ihre Geräte kopieren.

Fix Server-DNS-Adresse konnte in Chrome nicht gefunden werden

Fix Server-DNS-Adresse konnte in Chrome nicht gefunden werden

Wenn Sie mit Chrome arbeiten, können Sie manchmal nicht auf bestimmte Websites zugreifen und erhalten die Fehlermeldung „Server-DNS-Adresse konnte in Chrome nicht gefunden werden“. Hier erfahren Sie, wie Sie das Problem beheben können.

Kurzanleitung zum Erstellen von Erinnerungen auf Google Home

Kurzanleitung zum Erstellen von Erinnerungen auf Google Home

Erinnerungen waren schon immer das größte Highlight von Google Home. Sie machen unser Leben sicherlich einfacher. Lassen Sie uns einen kurzen Überblick darüber geben, wie Sie Erinnerungen auf Google Home erstellen, damit Sie wichtige Besorgungen nie verpassen.

Netflix: Passwort ändern

Netflix: Passwort ändern

So ändern Sie Ihr Passwort für den Streaming-Videodienst Netflix mit Ihrem bevorzugten Browser oder Ihrer Android-App.

So beheben Sie die Meldung „Etwas ist schiefgelaufen“ auf Twitter. Versuchen Sie es erneut. Fehler in Google Chrome

So beheben Sie die Meldung „Etwas ist schiefgelaufen“ auf Twitter. Versuchen Sie es erneut. Fehler in Google Chrome

Erhalten Sie die Meldung „Etwas ist schiefgelaufen?“ Beim Zugriff auf Twitter in Google Chrome auf Ihrem Computer tritt die Fehlermeldung „Versuchen Sie es neu zu laden“ auf.

So beheben Sie den Snapchat-Fehler C14A

So beheben Sie den Snapchat-Fehler C14A

Beim Versuch, sich bei Ihrem Snapchat-Konto anzumelden, werden Sie mit einer Fehlermeldung und einem C14A-Code begrüßt. Möglicherweise sind die Server der Plattform ausgefallen, was überall zu Anmeldeproblemen führen kann.

6 Programme für Anfänger zum Erstellen eigener Videospiele

6 Programme für Anfänger zum Erstellen eigener Videospiele

Die Idee, Videospiele zu entwickeln, gefällt vielen. Der eigentliche Prozess ist jedoch entmutigend, insbesondere wenn man ein Programmieranfänger ist.

So teilen Sie YouTube-Videos in Ihrer Instagram-Story

So teilen Sie YouTube-Videos in Ihrer Instagram-Story

Vielleicht möchten Sie Ihre YouTube-Videos auf Instagram teilen, um Ihre Marke auszubauen und Engagement zu generieren. Aber wie teilen Sie YouTube-Videos in Ihrer Instagram-Story? Es gibt keine Möglichkeit, ein YouTube-Video direkt in Ihrer Instagram-Story zu teilen, aber es gibt eine Möglichkeit, dies zu umgehen.