Отказано в доступе (publickey) при развертывании кода героку. фатальный: удаленный конец неожиданно завис - PullRequest
844 голосов
/ 24 ноября 2010

Я пытаюсь развернуть свой код на heroku с помощью следующей командной строки:

git push heroku master

, но получаю следующую ошибку:

Permission denied (publickey).
fatal: The remote end hung up unexpectedly

Я уже загрузил свой публичный SSHключ, но все равно появляется эта ошибка.

Ответы [ 34 ]

0 голосов
/ 08 июня 2013

Решение dmajkic наконец-то мне помогло:

Для пользователей Windows это может означать: клиент git не может найти ваши ключиПроверьте ключи в c: \ Users \ UserName.ssh \ и!переменная окружения HOME = c: \ Users \ Имя пользователя \

0 голосов
/ 25 апреля 2013

У меня тоже есть эта проблема. Я использую Mac OSX. То, как я исправил это, было войти в систему как администратор

sudo su

пароль

0 голосов
/ 13 февраля 2013

Сначала убедитесь, что скрытые файлы видны на вашем Mac.Если нет, то:

  • Откройте терминал и введите defaults write com.apple.Finder AppleShowAllFiles TRUE
  • killall Finder

Следующие шаги:

  • При переходе на Users/user_name/.ssh/ удалены все файлы.
  • Открытие типа терминала в ssh-keygen -t dsa
  • Затем heroku keys:add ~/.ssh/id_dsa.pub

NB Я сделал это в Mac OSX10.7.2 Лев.Хотя процедура должна быть такой же и в других.

0 голосов
/ 10 января 2013

Попробуйте восстановить разрешения в Дисковой утилите (Mac OS X).Помог мне

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...