Todos os dias, após várias horas de uso, qualquer coisa usando SSH para de funcionar aleatoriamente. A única solução é reiniciar minha máquina, que a corrige até que ocorra aleatoriamente novamente.
> 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)?
Aqui estão mais informações com -v (abreviado para brevidade) após tentar ssh em um 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
Estou logado no meu usuário principal do OSX. ~ / e ~ / .ssh são bons e intactos e não estou fazendo nada com as permissões do meu usuário quando isso acontece. Eu certamente não estou brincando com nada no / etc quando isso acontece.
Existe algo que eu possa tentar ajudar a solucionar isso para descobrir por que isso continua acontecendo?
.ssh
diretório manualmente /var/empty
. Você pode usar chown -R USERNAME /var/empty/.ssh
para alterar a propriedade da sua conta.
ls -l /var/empty
não retorna nada. @kobaltz Funciona até o ssh precisar da minha chave e falhar porque não pode encontrá-las /var/empty/.ssh
. Eu poderia movê-los, mas isso não me diz qual é o problema subjacente.
stat -f "%Sp" /var/empty
diz?
ls -l /var/empty
?