Come generare una chiave pubblica per GIT

August 23

Git è un sistema di controllo versione simile al CVS più noti e sistemi di Subversion (SVN). Hosting gratuito per i progetti GIT open source è disponibile presso GitHub, ma richiede che si genera la propria chiave SSH pubblica.

istruzione

1 Aprire il terminale. In Linux o Unix, ci sarà solitamente un collegamento terminale nel menu. In Mac OS X, è possibile aprirlo cliccando su "Al centro dell'attenzione" e digitando "Terminal". Sotto Windows, il primo impulso può essere quello di aprire il prompt dei comandi di Windows, ma non lo fanno. Invece, fai clic su "Start", "Git", e selezionare "Git BASH". Questo vi permetterà di utilizzare la versione della shell BASH Linux incluso con Git e accedere ai comandi necessari per creare la coppia di chiavi.

2 Digitare il comando "cd ~ / .ssh" per entrare nella directory ".ssh" nella cartella home del vostro utente. Se si riceve un errore "No such directory", che è bene. Basta ignorare il passaggio 3 e passare alla fase 4.

3 Digitare i seguenti comandi per eseguire il backup chiavi SSH attuali in una directory chiamata "key_backup":

mkdir key_backup

cp id_rsa * key_backup

rm id_rsa *

4 Digitare quanto segue per generare una nuova chiave SSH:

ssh-keygen -t rsa -C "[email protected]"

Se viene richiesto un nome di file, basta premere "Invio".

5 Inserire una password quando richiesto. Questo verrà utilizzato per accedere alla chiave SSH. Se si desidera, si può semplicemente premere Invio per avere alcuna password, ma non è consigliabile, dal momento che chiunque che ottiene file chiave tua SSH sarà in grado di accedere a qualsiasi cosa si è chiusa con la chiave pubblica.