I Generato chiavi ssh e configurato my git e SourceTree. Potrei tirare e fare altre operazioni da Git-bash. Nota: ho aggiunto quanto segue in .bashrc per farlo funzionare.non è in grado di estrarre il repository remoto Git da Sourcetree
eval `ssh-agent`
ssh-add
Tuttavia, quando provo a lanciare in SourceTree, ottengo questo.
git -c diff.mnemonicprefix = false core.quotepath -c = origine falso prendere Permesso negato (publickey, password). fatale: impossibile leggere dal repository remoto .
Assicurarsi di disporre dei diritti di accesso corretti e del repository esistente.
Quando ho provato a creare ssh-key da Putty (Windows), va oltre, ma aspetta con questo seguente messaggio!
git -c diff.mnemonicprefix = false core.quotepath -c = false prendere origine chiave host del server non viene memorizzato nella cache nel Registro di sistema. Non hai la garanzia che il server sia il computer che pensi sia. impronta digitale della chiave RSA2 del server è:
ssh-rsa 2048 0f: EE: bb: 1c: 6c: b4: 50: 0E: 54: d6: e9: 55: 9b: 38: 45: df Se fidati di questo host, inserisci "y" per aggiungere la chiave alla cache di PuTTY e trasportare al momento della connessione. Se vuoi continuare a connetterti solo una volta, senza aggiungendo la chiave alla cache, inserisci "n". Se non ti fidi di questo host, premi Invio per abbandonare la connessione.
se apro il terminale in SourceTree (che è git-bash), mi chiede la passphrase. Quindi, sospetto che il mio .bashrc non sia originario di SourceTree. O mi manca qualcos'altro?
grazie fratello, è lavoro – vuhung3990
Ha chiesto login/e password. Cosa fare? Io uso la chiave rsa. – May12
@ May12: non è richiesta alcuna password in questa fase. Basta premere "y" per memorizzare la chiave nella cache. Quindi torna a SourceTree e non dovresti più vedere l'errore. – SaeX