Wie kann ich Git Bash einen bereits generierten SSH -Schlüssel hinzufügen??

Wie kann ich Git Bash einen bereits generierten SSH -Schlüssel hinzufügen??

Bei der Durchführung des Push and Pull -Betriebs bei Git -Projekten muss das lokale Repository mit dem Remote -Repository verbunden werden. GIT bietet zwei Methoden zum Klonen von Fernabträgen, wie das HTTP -Protokoll und das SSH -Protokoll. Das HTTP -Protokoll ist die häufig verwendete Methode zur Verfolgung von Projektänderungen. Es ist jedoch nicht sicher für sensible Entwicklungsprojekte.

Andererseits ist das SSH -Protokoll die sicherste Methode, bei der ein Paar öffentlicher und privater Schlüssel verwendet wird. Um zwischen dem lokalen Repository und dem Remote -Repository zu kommunizieren, müssen Entwickler zunächst den SSH -Schlüssel generieren und dem Git -Bash hinzufügen.

Dieser Blog wird demonstrieren:

  • So generieren Sie den SSH -Schlüssel?
  • So fügen Sie Git Bash einen bereits erstellten SSH -Schlüssel hinzu?

So generieren Sie den SSH -Schlüssel?

Um den neuen SSH -Schlüssel zu generieren, probieren Sie die folgenden Schritte aus:

  • Navigieren Sie zum erforderlichen Verzeichnis.
  • Führen Sie das ausssh-keygenBefehl zum Erstellen des SSH -Schlüssels
  • Überprüfen Sie den generierten Schlüssel.

Lassen Sie uns weiterentwickeln und das oben angegebene Verfahren für ein besseres Verständnis implementieren!

Schritt 1: Wechseln Sie in das gewünschte Repository

Geben Sie zunächst den folgenden Befehl in das Terminal ein und leiten Sie sie in das Git -Repository weiter:

$ CD "C: \ Git"

Schritt 2: SSH -Schlüssel erzeugen

Erstellen Sie dann einen SSH -Schlüssel mit Hilfe des “ssh-keygen" Befehl:

$ ssh-keygen

Nachdem Sie den obigen Befehl ausgeführt haben, werden Sie aufgefordert, das Repository anzugeben, in dem Sie die SSH -Taste erstellen möchten. Wir haben jedoch bereits den SSH -Schlüssel erstellt. Deshalb wurde der vorhandene Schlüssel überschrieben. Drücken Sie die “ySchlüssel und vervollständigen Sie den Prozess:

Schritt 3: Überprüfen Sie den SSH -Schlüssel

Verwenden Sie den folgenden Befehl unten, um sicherzustellen, ob der SSH-Schlüssel generiert wurde:

$ ls -al ~//.ssh

Wie Sie in der folgenden Ausgabe sehen können, wurde der SSH erfolgreich erzeugt. Hier, "id_rsa.Pub"Hält den öffentlichen Schlüssel und"id_rsa”Rettet den privaten Schlüssel:

So fügen Sie Git Bash einen bereits generierten SSH -Schlüssel hinzu?

Starten Sie zunächst den SSH -Agenten, um Git Bash einen bereits erstellten SSH -Schlüssel hinzuzufügen. Dann verwenden Sie die “ssh-add ~/.ssh/id_rsa" Befehl.

Schritt 1: SSH -Agent starten

Schreiben Sie den folgenden Befehl auf, um den SSH -Agenten zu starten:

$ eval "$ (ssh -Agent -s)"

Der folgende Screenshot zeigt an, dass der SSH -Agent im Hintergrund mit “ausgeführt wird3051”PID oder Prozess -ID:

Schritt 2: SSH -Taste zum SSH -Agenten hinzufügen

Um den SSH-Taste zum SSH-Agenten hinzuzufügen, führen Sie den folgenden Befehl aus:

$ ssh-add ~/.ssh/id_rsa

Nach der untergegebenen Ausgabe wurde der SSH-Schlüssel erfolgreich hinzugefügt:

Wir haben den Prozess des Hinzufügens eines bereits generierten SSH -Schlüssels zur Git -Bash effizient erklärt.

Abschluss

Um die SSH -Taste zum Git -Bash hinzuzufügen, generieren Sie zunächst die SSH -Taste mit der “ssh-keygen" Befehl. Starten Sie dann den SSH -Agenten. Danach führen Sie die ausssh-add ~/.ssh/id_rsaBefehl zum Hinzufügen der SSH -Taste. Dieser Artikel hat die Methode gezeigt, um einen neuen SSH -Schlüssel zu erstellen und es der Git -Bash hinzuzufügen.