Git

SSH-Schlüsseleinrichtung für GitHub

SSH-Schlüsseleinrichtung für GitHub
Um Github zu verstehen, müssen Sie zunächst sicherstellen, dass Sie ein Git . kennen . Git ist ein Open-Source-Versionskontrollsystem, das von Linus Trovalds gestartet wurde. Kurz gesagt ist Git ein Versionskontrollsystem wie Subversion und CVS. Sie können dies verwenden, indem Sie den Befehl "git" und die Dienstprogramme auf Ihrem Server installieren. Git ist ein Befehlszeilentool und GitHub ist der Ort, an dem Entwickler ihre Projekte und Arbeiten speichern und sie mit dem Rest der Welt teilen und ihnen auch Versions-Upgrades geben können. Sie haben die Möglichkeit, private und öffentliche Repositorys zu erstellen und diese nach Ihren Bedürfnissen zu verwenden.

Zu Beginn müssen Sie sicherstellen, dass Sie ein Linux-Terminal mit installiertem git-Befehl haben und die Möglichkeit haben, den git-Befehl von dem Benutzer zu verwenden, an dem Sie es versuchen. Versuchen Sie immer, einen separaten Benutzer zu verwenden, und verwenden Sie nicht den Root-Benutzer für denselben. Außerdem müssen Sie ein Konto bei Github erstellen.

Erstellen Sie ein Konto mit Github

Um ein Konto bei Github zu erstellen, können Sie die folgenden Schritte ausführen

Sobald das Konto erstellt wurde, besteht der nächste Schritt darin, ein neues Schlüsselpaar zu erstellen und es dann zu Github hinzuzufügen.

Hinzufügen Ihres SSH-Schlüssels zu Ihrem GitHub-Konto

Melden Sie sich über SSH an Ihrem Terminal an.

Generieren Sie ein Schlüsselpaar, indem Sie den folgenden Befehl ausführen und dabei Ihre GitHub-E-Mail-Adresse zwischen die Anführungszeichen setzen:

# ssh-keygen -t rsa -b 4096 -C „Ihre_E-Mail-Adresse@Domäne.com“

Wenn Sie aufgefordert werden, eine Datei einzugeben, in der der Schlüssel gespeichert werden soll, drücken Sie Eingeben um es am Standardspeicherort zu speichern. Wenn Sie einen anderen Speicherort verwenden möchten, können Sie auch hier den zu verwendenden Pfad angeben.

Geben Sie an der Eingabeaufforderung eine sichere Passphrase ein, die bei der Authentifizierung Ihres Schlüssels verwendet wird, und bestätigen Sie diese. Sie können diese Passphrase sogar nicht einrichten, wenn Sie keine zusätzliche Überprüfung benötigen. Jetzt haben Sie also das SSH-Schlüsselpaar generiert. Stellen Sie sicher, dass Sie sich Dinge wie öffentliche Schlüssel und private Schlüsseldateien notieren.

Um den ssh-Schlüssel im GitHub hinzuzufügen, müssen Sie eine Kopie des öffentlichen Schlüssels erstellen und Sie können den folgenden ssh-Befehl verwenden, um dies zu erledigen.

# Katze /home/user/.ssh/id_rsa.Kneipe

Nachdem Sie den Inhalt in Ihre Zwischenablage oder in eine beliebige lokale Textdatei kopiert haben, können wir die folgenden Schritte ausführen, um den Schlüssel zum Github-Konto hinzuzufügen.

Um Ihren ersten Schlüssel oder einen anderen Schlüssel hinzuzufügen, klicken Sie auf „Neuer SSH-Schlüssel“

Im Feld „Titel“ müssen Sie ein Label hinzufügen, das Sie sich merken können.  (Ich habe "Sumeshs MacBook Air" verwendet.).

Sie können jedes beliebige Wort verwenden und müssen nur darauf achten, dass es Ihnen hilft, den Computer zu identifizieren, auf dem dieser Schlüssel generiert wird.

Fügen Sie im Feld "Schlüssel" den obigen Schlüssel hinzu, den Sie mit dem Befehl "cat /home/user/" erhalten.ssh/id_rsa.pub“, die mit ssh-rsa . beginnt

Wenn Sie dazu aufgefordert werden, bestätigen Sie Ihr GitHub-Passwort, das zur Überprüfung verwendet wird.

Jetzt können Sie den Schlüssel sehen, den Sie im Titelnamen hinzugefügt haben. Und Sie müssen das gleiche Verfahren für jeden Computer, Live-Server, Entwicklungs- / Staging-Server durchführen, der auf Ihre Repositorys zugreifen muss.

Überprüfen Sie Ihre Verbindung vom lokalen Computer zu Github

Öffnen Sie ein neues SSH-Terminal und stellen Sie sicher, dass Sie zu dem Benutzer wechseln, für den Sie das SSH-Schlüsselpaar erstellt haben created. Um eine Verbindung mit dem Github-Konto über den ssh-Schlüssel herzustellen, müssen Sie Folgendes eingeben und die Eingabetaste # ssh -T [email protected] drücken

Wenn Sie dies zum ersten Mal von diesem Computer aus verbinden, sehen Sie ein Ergebnis wie das folgende und Sie müssen in diesem Fall Ja eingeben:

Die Authentizität des Hosts 'github.com (192.30.1.1)' kann nicht festgestellt werden.
Der RSA-Schlüsselfingerabdruck ist SHA256:asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Sind Sie sicher, dass Sie die Verbindung fortsetzen möchten (ja/nein)? Ja
Warnung: 'github . dauerhaft hinzugefügt.com,192.30.30.1' (RSA) zur Liste der bekannten Hosts.

Sie sehen die Ausgabe wie folgt:

„Hallo Benutzer ! Sie haben sich erfolgreich authentifiziert, aber GitHub bietet keinen Shell-Zugriff.”

Wenn der oben genannte Benutzer korrekt ist und als derselbe angezeigt wird, den Sie hinzugefügt haben, ist alles in Ordnung und Sie haben die Einrichtung des ssh-Schlüssels mit Github abgeschlossen ! Wenn Ihnen die Erlaubnis verweigert wird, müssen wir die obigen Schritte überprüfen und sicherstellen, dass Sie alles gemäß dem obigen Dokument gemacht haben.  Sie können mich jederzeit kontaktieren, wenn Sie in diesem Fall Hilfe benötigen.

So ändern Sie Mauszeiger- und Cursorgröße, Farbe und Schema unter Windows 10
Der Mauszeiger und der Cursor in Windows 10 sind sehr wichtige Aspekte des Betriebssystems. Dies kann auch für andere Betriebssysteme gesagt werden, a...
Kostenlose und Open-Source-Spiele-Engines für die Entwicklung von Linux-Spielen
Dieser Artikel behandelt eine Liste von kostenlosen und Open-Source-Spiele-Engines, die für die Entwicklung von 2D- und 3D-Spielen unter Linux verwend...
Shadow of the Tomb Raider für Linux Tutorial
Shadow of the Tomb Raider ist die zwölfte Erweiterung der Tomb Raider-Reihe – ein Action-Adventure-Franchise von Eidos Montrealdos. Das Spiel wurde vo...