Каждый день, после нескольких часов использования, все, что использует SSH, просто случайно перестает работать. Единственное решение для меня - перезагрузить компьютер, который исправляет его до тех пор, пока он снова не появится случайно.
> 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)?
Вот дополнительная информация с -v (сокращенно для краткости) после попытки ssh подключиться к хосту 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
Я вошел в мой основной пользователь OSX. ~ / и ~ / .ssh и в порядке, и в порядке, и я ничего не делаю с разрешениями моего пользователя, когда это происходит. Я, конечно, не буду возиться с чем-то в / etc, когда это произойдет.
Могу ли я попытаться помочь решить эту проблему, чтобы выяснить, почему это происходит?
.ssh
каталог в /var/empty
. Вы можете использовать, chown -R USERNAME /var/empty/.ssh
чтобы изменить право собственности на свой аккаунт.
ls -l /var/empty
ничего не возвращает @kobaltz Это работает до тех пор, пока ssh не понадобится мой ключ, а затем не получится, потому что он не может их найти /var/empty/.ssh
. Я мог бы переместить их, но это не говорит мне, что является основной проблемой.
stat -f "%Sp" /var/empty
говорит?
ls -l /var/empty
?