Impostare rapidamente l'esempio di github ssh

Impostare rapidamente l'esempio di github ssh
Su GitHub, la chiave SSH viene utilizzata per avvicinarsi al protocollo di rete Shell Secure. Questo protocollo crittografato e autenticato viene utilizzato per l'interazione remota tra le macchine su una rete aperta non garantita. Inoltre, può essere utilizzato per trasferimenti di file, accesso al sistema operativo remoto e gestione della rete. La chiave SSH viene anche utilizzata per descrivere un sacco di strumenti per interagire con il protocollo SSH.In questo manuale, parleremo di come impostare rapidamente Github SSH.

Esempio: impostare rapidamente GitHub SSH

Per impostare rapidamente GitHub SSH, inizialmente, creeremo un nuovo repository su GitHub, quindi lanciamo il terminale Git Bash e genereremo il tasto SSH usando "$ SSH Key-Gen"Comando. Successivamente, eseguire il “$ ssh-add ~/.SSH/ID_RSA"Comando per avviare l'agente SSH, quindi aggiungerlo all'agente e copiarlo. Quindi, spostati su "Github"Impostazioni dell'account e aggiungerlo. Infine, testare la connessione costruita in SSH a GitHub usando il “$ ssh -t [email protected]"Comando.

Proviamo la procedura di cui sopra sul sistema seguendo i passaggi forniti!

Passaggio 1: creare repository

Vai al servizio di hosting GitHub, premi il "+"Icona per aprire il menu a discesa e fare clic su"Nuovo repository" opzione:

Immettere un nome del repository descrittivo, contrassegnare "Pubblico"Opzione per consentire a tutti di vederlo e fare clic su"Creare repository"Pulsante:

Passaggio 2: Apri Git Bash

Quindi, cerca e apri il “Git Bash"Terminal con l'aiuto del"Avviare" menù:

Passaggio 3: genera la chiave SSH

Ora, per generare la coppia di chiavi SSH (pubblico-privato), eseguire il comando di seguito:

$ ssh-keygen

Come risultato del comando sopra fornito, ti verrà chiesto di inserire il file in cui si desidera salvare la coppia di chiavi (pubblico-privato). Ad esempio, andremo con l'opzione Directory predefinita:

Passaggio 4: verifica i tasti SSH

Quindi, verifica se le chiavi SSH vengono generate e salvate in file specificati:

$ ls -al ~/.ssh

Qui, "Id_Rsa"Manterrà la chiave privata e"Id_Rsa.pub"Memorizza la chiave pubblica generata:

Passaggio 5: avvia l'agente SSH

Esegui il comando di seguito per avviare l'agente SSH:

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

L'output di seguito è riportato mostra che l'agente viene attivato come processo di fondo con "1887"ID processo o (pid)

Passaggio 6: aggiungi la chiave SSH all'agente SSH

Ora, aggiungi la chiave SSH all'agente SSH utilizzando il seguente comando:

$ ssh-add ~/.SSH/ID_RSA

Passaggio 7: copia la chiave pubblica

Eseguire il comando seguente per copiare la chiave pubblica generata sopra negli appunti per uso successivo:

$ clip < ~/.ssh/id_rsa.pub

Passaggio 8: Apri le impostazioni del repository remote

Passa a github, premi il "ProfiloIcona e seleziona il "Impostazioni"Opzione dal menu appartenuto:

Passaggio 9: aggiungi il tasto SSH

Quindi, premi l'opzione evidenziata sotto il menu laterale sinistro e fai clic su "Nuova chiave SSH"Pulsante:

Passaggio 10: Aggiungi il tasto SSH

Aggiungi il titolo per la chiave nel campo richiesto, incolla la chiave copiata pubblica nella "chiave"Campo e fai clic su"Aggiungi la chiave SSH"Pulsante:

Nelle immagini seguenti, la nostra chiave SSH pubblica viene aggiunta correttamente:

Passaggio 11: Test SSH Connection a GitHub

Infine, eseguire il comando fornito per verificare se la connessione SSH è stabilita con GitHub:

$ ssh -t [email protected]

Si può vedere che abbiamo autenticato con successo:

Questo studio ti ha portato a come impostare rapidamente Github SSH.

Conclusione

Per impostare rapidamente GitHub SSH, prima, crea un nuovo repository su GitHub, lancia il terminal Git ed esegui il "$ SSH Key-Gen"Comando per generare la coppia di chiavi. Quindi, apri l'agente SSH, esegui il "$ ssh-add ~/.SSH/ID_RSA", Aggiungilo all'agente e copialo. Dopodiché, apri le impostazioni dell'account GitHub e aggiungi la chiave SSH. Infine, eseguire il “$ ssh -t [email protected]"Comando per testare la connessione costruita in SSH a GitHub. Questo manuale ha elaborato su come impostare rapidamente Github SSH.