Каждый день, после нескольких часов использования, все, что использует 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, когда это произойдет.
Могу ли я попытаться помочь решить эту проблему, чтобы выяснить, почему это происходит?
ls -l /var/empty
?.ssh
каталог в/var/empty
. Вы можете использовать,chown -R USERNAME /var/empty/.ssh
чтобы изменить право собственности на свой аккаунт.ls -l /var/empty
ничего не возвращает @kobaltz Это работает до тех пор, пока ssh не понадобится мой ключ, а затем не получится, потому что он не может их найти/var/empty/.ssh
. Я мог бы переместить их, но это не говорит мне, что является основной проблемой.stat -f "%Sp" /var/empty
говорит?Ответы:
Используете ли вы поддерживаемый LDAP логин? Возможно, ваша машина потеряла соединение с ldap и каким-то образом потеряла атрибут HOME. Коллега «обошёл» это, отключив и заново подключив свою сеть, вместо перезагрузки.
Раздражает, но, возможно, на шаг ближе к основной причине проблемы ..
источник
Возможно, вам следует изменить переменную среды $ HOME с
/var/empty
на ./Users/username
должен сделать свое дело.
источник
Я не знаю, почему это происходит, но я справился с этим:
источник