Ho eseguito il debug del problema per un'ora o due ora.La chiave SSH mantiene la password su Gitlab
Attualmente sto usando Gitlab e Mac OS X 10.9.2.
Oggi, stavo cercando di git pull origin master
dal nostro ramo principale in modo da poter ottenere l'ultima versione di sviluppare su. Ho sempre usato queste configurazioni e non ricordo di aver cambiato nulla. Questa configurazione ha sempre funzionato e non mi ha mai richiesto una password. Oggi, ho ottenuto questo errore:
My-MacBook-Pro:branch_name loop$ git pull origin master
[email protected]'s password:
qui sono i miei ~/.ssh/
permesso:
My-MacBook-Pro:.ssh loop$ ls -l
total 24
-rw------- 1 loop staff 1766 Oct 31 2013 github_rsa
-rw-r--r-- 1 loop staff 403 Oct 31 2013 github_rsa.pub
-rw-r--r-- 1 loop staff 2408 Sep 15 15:08 known_hosts
ho provato varie cose:
riavvio
com.openssh.sshd
riavvio
org.openbsd.ssh-agent
ho fatto in modo che la mia chiave pubblica sul Gitlab è lo stesso che il mio
github_rsa.pub
, ed è in effetti era la stessa.ho non è commentato
sshd_config
's perPasswordAuthentication no
Controllato
/var/log/authd.log
per errori relativi a SSH, ma niente di rilevante.
Quale potrebbe essere il problema?
Il nome sarebbe il motivo se ha sempre funzionato con 'github_rsa'? Come si esegue -vvv? Facendo 'ssh -vvv' o' sshd -vvv' ha solo richiesto alla sezione di aiuto di apparire (indicando il comando non trovato). – theGreenCabbage
Funzionava in precedenza? Hai avuto accesso senza password? –
Ho cambiato il nome di 'github_rsa' in' id_rsa'. Dopo aver usato 'git pull origin master', ottengo questo prompt:' Inserisci passphrase per chiave '/Users/loop/.ssh/id_rsa': ' – theGreenCabbage