Подтвердить что ты не робот

"Вы не существуете, уходите" - что означает эта ошибка герой?

Итак, я нажимаю свой код, как обычно, и:

git нажмите мастер геройку
Вы не существуете, уходите!
фатальный: удаленный конец неожиданно повесил трубку

Кто-нибудь знает, что это означает?

4b9b3361

Ответ 1

Я попытался снова нажать на герою сегодня, и она автоматически срабатывала. Никаких изменений с моей стороны.

Спасибо за все идеи от всех остальных, но я собирался сделать все это, но я хотел дать ему один шанс перед погружением, и он просто сработал.

Я думаю, мы никогда не узнаем, что это было на самом деле...

Ответ 2

Если вы выходите из OS X, то, вероятно, это фанковое состояние OS X попадает туда, где ваш пользователь не знает свою собственную идентификацию - вы можете подтвердить, набрав команду "id", где вы увидите свое имя пользователя отсутствует или пытается выполнить sudo, который не будет работать.

По какой-то причине это, похоже, исправить:

dscacheutil -flushcache

Ответ 3

Обычно это:

The remote end hung up unexpectedly

Сообщает нам о проблеме подключения. Но это:

You don't exist, go away!

Обычно означает, что SSH клиент не может разрешить ваше имя пользователя (ошибка LDAP?) Итак, я думаю, это проблема на вашей стороне, но для ее решения должно быть больше информации.

Ответ 4

У вас может быть nscd. Вещь кэширует записи passwd, чтобы программы не тратили время на разбор //etc/passwd, вызывая NIS, LDAP и т.д.

Если база данных вещей повреждена (маловероятно, в наши дни), или если она кэширует отрицательный ответ (что гораздо более вероятно), она может отбросить произвольных пользователей из своего кеша. "sudo nscd -i passwd" должен работать.

Если это не исправить, уничтожьте nscd, чтобы запросы больше не кэшировались. Решить проблему. Затем удалите /var/cache/nscd/passwd и перезапустите nscd.

Это может произойти, если LDAP/NIS/что-то не отвечает вовремя, а неответ неверно интерпретируется как "несуществующая запись" вместо "проблемы обслуживания".

Ответ 5

Часто это вызвано процессом, который выполнялся до того, как были изменены учетные данные для пользователя. (т.е. смена пароля)

sshd может кэшировать учетные данные для пользователя, что будет означать, что предварительные изменения все еще будут действовать. Перезапуск служб, которые используют ssh, устранит проблему.