Mit der Verwendung des SSH-Schlüssels in GitHub können Sie schnell und einfach Code übertragen, einige Anfänger kennen jedoch möglicherweise nicht die spezifischen Schritte. Im Folgenden wird detailliert beschrieben, wie Sie den SSH-Schlüssel auf GitHub generieren und den generierten Schlüssel zu Ihrem GitHub-Konto hinzufügen.
1. SSH-Schlüssel generieren
Wenn Sie Git auf einem Windows-System verwenden, müssen Sie zuerst Git Bash öffnen. Sie können im Startmenü nach „Git Bash“ suchen und es öffnen.
Geben Sie den folgenden Befehl in Git Bash ein:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Dabei ersetzen Sie your_email@example.com durch Ihre GitHub-E-Mail-Adresse.
Sie werden aufgefordert, den Pfad und den Dateinamen zum Speichern des Schlüssels einzugeben. Standardmäßig wird er im .ssh-Verzeichnis im Home-Verzeichnis des Benutzers gespeichert und Dateiname.
Sie können beim Generieren des Schlüssels ein Passwort festlegen. Wenn Sie kein Passwort benötigen, drücken Sie einfach die Eingabetaste. Das Passwort kann einen zusätzlichen Sicherheitsschutz für den Schlüssel bieten, erhöht aber auch die Anzahl der Bedienschritte bei der Verwendung.
Nachdem der SSH-Schlüssel erfolgreich generiert wurde, sehen Sie in der Datei unter dem von Ihnen ausgewählten Pfad zwei Dateien: id_rsa und id_rsa.pub. Unter diesen ist id_rsa die private Schlüsseldatei und id_rsa.pub die öffentliche Schlüsseldatei.
2. SSH-Schlüssel zum GitHub-Konto hinzufügen
Öffnen Sie die Datei id_rsa.pub und kopieren Sie den Inhalt des öffentlichen Schlüssels.
Melden Sie sich bei Ihrem GitHub-Konto an, klicken Sie auf den Avatar, um Einstellungen aufzurufen, klicken Sie dann links auf SSH- und GPG-Schlüssel und dann oben rechts auf die Schaltfläche Neuer SSH-Schlüssel. Geben Sie den Titel und den Schlüssel ein (kopieren Sie den Inhalt des öffentlichen Schlüssels hier) und klicken Sie dann auf die Schaltfläche „SSH-Schlüssel hinzufügen“.
Nachdem Sie den Schlüssel hinzugefügt haben, können Sie versuchen, ihn über die Git Bash-Befehlszeile zu überprüfen. Der Befehl lautet wie folgt:
ssh -T git@github.com
Wenn die folgende Eingabeaufforderung erscheint, ist die Überprüfung erfolgreich.
Hi username! You've successfully authenticated, but GitHub does not provide shell access.
4. Das Obige ist der gesamte Prozess des Generierens und Hinzufügens von SSH-Schlüsseln auf GitHub. Diese Methode bietet eine gute Plattform für die Zusammenarbeit bei Einzel- oder Teamentwicklungsprojekten. Sollten bei der Nutzung Probleme auftreten, können Sie auf die offizielle GitHub-Dokumentation zurückgreifen oder die Community um Hilfe bitten.
Das obige ist der detaillierte Inhalt vonWo ist der Schlüssel von Github?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!