Passaggio 1: generazione della chiave SSH
1.Dalla riga di comando, immettere ssh-keygen. (se viene visualizzato un errore nella finestra di comando, verificare se C: \ Programmi \ Git \ usr \ bin fa parte del percorso) Il comando richiede un file per salvare la chiave in
Premere Invio per accettare la chiave e il percorso predefiniti, /c/Users//.ssh/id_rsa.
Immettere e reinserire una passphrase quando richiesto.
Il comando crea la tua identità predefinita con le sue chiavi pubbliche e private.
2.Configurazione di tortoise-git
Carica la chiave ssh generata in precedenza (id_rsa). ti chiederà di selezionare il file. (percorso predefinito delle chiavi ssh C: \ Users \ .ssh)
Durante il caricamento, verrà richiesta la passphrase. Immettere la passphrase fornita in precedenza. Dopo questo passaggio lo stucco caricherà il certificato.
Una volta caricato il certificato, fai clic sul pulsante "Salva chiave privata". richiederà di selezionare la cartella in cui salvare il file. Meglio tenerlo nella stessa cartella delle chiavi ssh (C: \ Users \ .ssh). specifica anche il nome file.
Ora devi configurare TortoiseGit con il file chiave generato. tasto destro del mouse sulla cartella repo selezionare TortoiseGit> Impostazioni
Nella schermata delle impostazioni selezionare Git> Telecomando
Nella schermata remota, seleziona origine .. popolerà l'URL e altri campi.
Fai clic sui puntini di sospensione sul campo Chiave Putty e seleziona il file della chiave privata che è stato generato con puttygen.
Il formato del file della chiave privata è
---- INIZIA TASTO PRIVATO RSA ------
xxxxxxxyyxyyxyxyxy
---- TASTO PRIVATO FINE RSA -------
L'errore è stato
Impossibile caricare la chiave privata (impossibile aprire il file)
Il file dispone dell'autorizzazione di lettura / scrittura. A parte questa chiave privata ha una passphrase, penso che sarebbe la ragione dell'errore.
La configurazione della chiave pubblica nel mio account bitbucket,