Heim > Entwicklungswerkzeuge > Idiot > So stellen Sie eine Verbindung zu Github über SSH her

So stellen Sie eine Verbindung zu Github über SSH her

WBOY
Freigeben: 2023-05-17 16:31:38
Original
3044 Leute haben es durchsucht

SSH (Secure Shell) ist ein Netzwerkprotokoll, das zum Aufbau sicherer Verbindungen in unsicheren Netzwerken verwendet wird. Als Code-Hosting-Plattform bietet Github die Funktion der Verwendung einer SSH-Verbindung, wodurch die Sicherheit der Verbindung verbessert werden kann. In diesem Artikel wird daher detailliert beschrieben, wie Sie über SSH eine Verbindung zu Github herstellen.

Schritt 1: Git installieren

Wir müssen zuerst Git installieren, ein beliebtes Versionskontrollsystem, damit wir lokal mit dem Code auf Github interagieren können. Wenn Sie Git bereits installiert haben, überspringen Sie diesen Schritt.

Für Linux-Benutzer führen Sie den folgenden Befehl aus, um Git zu installieren:

sudo apt-get update
sudo apt-get install git
Nach dem Login kopieren

Für Mac-Benutzer können Sie über den Homebrew-Befehl installieren:

brew install git
Nach dem Login kopieren

Für Windows-Benutzer können es mit Git Bash installieren oder die ausführbare Datei herunterladen. Nachdem die Installation abgeschlossen ist, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um zu überprüfen, ob Git korrekt installiert ist:

git --version
Nach dem Login kopieren

Wenn Sie die Ausgabe sehen können, wurde Git erfolgreich auf Ihrem Computer installiert.

Schritt 2: SSH-Schlüssel generieren

Wir müssen einen SSH-Schlüssel für die Authentifizierung bei der Verbindung mit Github generieren. Öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein:

ssh-keygen -t rsa -b 4096 -C "youremail@example.com"
Nach dem Login kopieren

Wenn Sie im SSH-Schlüsselgenerator zur Eingabe eines Dateinamens aufgefordert werden, können Sie den Standardwert (d. h. ~/.ssh/id_rsa) verwenden.

Nachdem Sie auf die Eingabetaste geklickt haben, werden Sie vom System aufgefordert, Ihr Passwort einzugeben. Wenn Sie Ihr Passwort leer lassen möchten, geben Sie einfach zweimal die Eingabetaste ein.

Nachdem der Schlüssel generiert wurde, kann Ihr SSH-Schlüssel mit dem folgenden Befehl abgerufen werden:

cat ~/.ssh/id_rsa.pub
Nach dem Login kopieren

Kopieren Sie den gesamten Inhalt des öffentlichen Schlüssels in die Zwischenablage, dieser wird verwendet im nächsten Schritt.

Schritt 3: Fügen Sie den SSH-Schlüssel zu Ihrem Github-Konto hinzu.

Klicken Sie auf der Github-Website auf den Benutzer-Avatar in der oberen rechten Ecke der Seite -> Einstellungen -> ; SSH- und GPG-Schlüssel -> Geben Sie im Feld „Titel“ einen Titel ein, um den Schlüssel zu identifizieren. Fügen Sie im Feld „Schlüsselwort“ den öffentlichen SSH-Schlüssel ein, den Sie gerade in Ihre Zwischenablage kopiert haben. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche „SSH-Schlüssel hinzufügen“.

Schritt 4: SSH-Verbindung testen

Der letzte Schritt besteht darin, Ihre SSH-Verbindung zu testen, um zu sehen, ob Sie normal eine Verbindung zu Github herstellen können. Geben Sie im Terminal den folgenden Befehl ein:

ssh -T git@github.com
Nach dem Login kopieren

Wenn alles in Ordnung ist, sollten Sie eine Ausgabe ähnlich der folgenden sehen:

Hi yourusername! You've successfully authenticated, but GitHub does not provide shell access.
Nach dem Login kopieren

Dies zeigt an, dass Sie die SSH-Verbindung erfolgreich konfiguriert haben .

Zusammenfassung:

In diesem Artikel beschreiben wir detailliert, wie Sie über SSH eine Verbindung zu Github herstellen. Zuerst müssen Sie Git installieren und dann einen SSH-Schlüssel generieren. Fügen Sie dann den SSH-Schlüssel zum Github-Konto hinzu und testen Sie abschließend die SSH-Verbindung. Dadurch wird sichergestellt, dass Ihre Github-Verbindung sicherer und zuverlässiger ist.

Das obige ist der detaillierte Inhalt vonSo stellen Sie eine Verbindung zu Github über SSH her. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage