Schritt 1:Generieren Sie ein SSH-Schlüsselpaar :
 Öffnen Sie Ihr Terminal und navigieren Sie zu dem Speicherort, an dem Sie Ihr SSH-Schlüsselpaar speichern möchten. Zum Beispiel:
 
 „ 
 cd ~/.ssh 
 „ 
 Führen Sie den folgenden Befehl aus, um ein SSH-Schlüsselpaar zu generieren:
 
 „ 
 ssh-keygen -t rsa -b 4096 -C „[email protected]“ 
 „ 
 Wo:
 - „-t rsa“ gibt den Typ des zu generierenden Schlüssels an (in diesem Fall RSA). 
 - „-b 4096“ gibt die Schlüsselgröße in Bits an (4096 Bits werden empfohlen). 
 - „-C „[email protected]““ fügt dem Schlüssel einen Kommentar hinzu, einschließlich Ihrer E-Mail-Adresse. 
 
 Sie werden aufgefordert, den Schlüssel in einer Datei zu speichern. Drücken Sie die Eingabetaste, um den Standarddateinamen („id_rsa“) zu akzeptieren. Sie werden außerdem aufgefordert, eine Passphrase für Ihren Schlüssel einzugeben. Geben Sie die Passphrase ein und überprüfen Sie sie. Diese Passphrase wird zum Schutz Ihres privaten Schlüssels verwendet. 
 
 Schritt 2:Fügen Sie Ihren SSH-Schlüssel zu GitHub hinzu :
 Nachdem Sie Ihr SSH-Schlüsselpaar generiert haben, müssen Sie den öffentlichen Schlüssel zu Ihrem GitHub-Konto hinzufügen. 
 
 Gehen Sie zu Ihrem GitHub-Konto und klicken Sie oben rechts auf Ihr Profilbild. Wählen Sie Einstellungen und klicken Sie dann auf SSH- und GPG-Schlüssel . 
 
 Klicken Sie auf Neuer SSH-Schlüssel Taste. Im Titel Geben Sie im Feld einen beschreibenden Namen für Ihren Schlüssel ein, z. B. „Persönlicher SSH-Schlüssel“. Im Schlüssel Kopieren Sie im Feld den Inhalt der öffentlichen Schlüsseldatei („~/.ssh/id_rsa.pub“). 
 
 Klicken Sie auf SSH-Schlüssel hinzufügen Klicken Sie auf die Schaltfläche, um den Schlüssel zu Ihrem GitHub-Konto hinzuzufügen. 
 
 Schritt 3:Git für die Verwendung von SSH konfigurieren :
 Öffnen Sie Ihr Terminal und führen Sie den folgenden Befehl aus, um Git für die Verwendung von SSH zu konfigurieren:
 
 „ 
 git config --global url."[email protected]:".insteadOf "https://github.com/" 
 „ 
 
 Dieser Befehl konfiguriert Git so, dass bei der Kommunikation mit GitHub das SSH-Protokoll anstelle von HTTPS verwendet wird. 
 
 Schritt 4:Testen Sie die SSH-Verbindung :
 Um die SSH-Verbindung zu testen, versuchen Sie, ein GitHub-Repository mit SSH zu klonen:
 
 „ 
 Git-Klon [email protected]:Benutzername/Repository-Name.git 
 „ 
 
 Dabei ist „Benutzername“ Ihr GitHub-Benutzername und „Repository-Name“ der Name des Repositorys, das Sie klonen möchten. 
 
 Sie sollten zur Eingabe Ihrer SSH-Passphrase aufgefordert werden. Geben Sie die Passphrase ein, die Sie beim Generieren des SSH-Schlüsselpaars angegeben haben. 
 
 Wenn das Klonen erfolgreich ist, bedeutet das, dass Ihre SSH-Verbindung zu GitHub korrekt eingerichtet ist und Sie jetzt Code pushen und abrufen können, ohne Ihr Passwort einzugeben. 
 
 Hinweis :Wenn Sie die kennwortlose Authentifizierung mit SSH verwenden, stellen Sie sicher, dass Sie über eine sichere Passphrase für Ihren SSH-Schlüssel verfügen, um Ihren privaten Schlüssel vor unbefugtem Zugriff zu schützen.