Ogni giorno, dopo diverse ore di utilizzo, tutto ciò che utilizza SSH smetterà di funzionare casualmente. L'unica soluzione è per me riavviare il mio computer, che lo risolve fino a quando non si verifica di nuovo in modo casuale.
> git push
Could not create directory '/var/empty/.ssh'.
The authenticity of host 'github.com (192.30.252.131)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?
Ecco altre informazioni con -v (abbreviato per brevità) dopo aver provato a ssh in un host diff:
debug1: Connection established.
Could not create directory '/var/empty/.ssh'.
debug1: identity file /var/empty/.ssh/id_rsa type -1
debug1: identity file /var/empty/.ssh/id_rsa-cert type -1
debug1: identity file /var/empty/.ssh/id_dsa type -1
debug1: identity file /var/empty/.ssh/id_dsa-cert type -1
Ho effettuato l'accesso al mio utente OSX principale. ~ / e ~ / .ssh stanno bene e sono intatti e non sto facendo nulla per i permessi del mio utente quando questo accade. Certamente non sto scherzando con nulla in / etc quando questo accade.
C'è qualcosa che posso provare per aiutare a risolvere questo problema per capire perché continua a succedere?
.ssh
directory in /var/empty
. È possibile utilizzare chown -R USERNAME /var/empty/.ssh
per modificare la proprietà del proprio account.
ls -l /var/empty
non restituisce nulla. @kobaltz Funziona fino a quando ssh ha bisogno della mia chiave e poi fallisce perché non riesce a trovarli /var/empty/.ssh
. Potrei spostarli, ma questo non mi dice quale sia il problema di fondo.
stat -f "%Sp" /var/empty
dice?
ls -l /var/empty
?