Изменить # 3
Обновление этого наверху, потому что оно решило мою проблему и дало мне хороший шаг по устранению неполадок, о котором я не знал (и мог бы сэкономить вам некоторое время тоже)
Попробуйте получить вывод ssh -vvv [email protected]
. Для меня ssh зависало при попытке ключей в /c/Program Files (x86)/Emacs/.ssh, когда мой открытый ключ находился в /c/Users/NumberOverZero/.ssh
Удаление папки Emacs ssh (которая была пуста) исправила мою проблему, поскольку ssh затем проверит мою папку "Мои пользователи .ssh".
Я получаю Permission denied (publickey)
при попытке git push heroku master
.
Несколько вещей, которые делают это отличным от сообщений ниже:
- У меня есть ssh для github
- Я смог успешно нажать на героку прошлой ночью.
- После этого нажатия, я сделал однострочное изменение в один файл js, а также зафиксировал и нажал. Других изменений не было.
Самое близкое, что я мог найти, это сообщение:
git отказано в разрешении clone heroku ssh
Я просмотрел связанные проблемы (там немало):
git push heroku master Разрешение отклонено (publickey). фатальный: удаленный конец неожиданно повесил трубку
git отклонено разрешение мастера masterku
git отказано в разрешении clone heroku ssh
https://stackoverflow.com/info/13059076/git-push-permission-denied-publickey-windows-xp
heroku - rails - запрещен отказ (publickey)
Я пробовал:
-
heroku keys:clear heroku keys:add
-
heroku keys:clear *delete every key in .ssh* heroku keys:add
-
*delete my application on heroku* heroku keys:clear heroku login (adds key for me) heroku create git push heroku master fails
-
*delete the app on heroku* delete keys in .ssh heroku keys:clear copy all files into a new repository push new repository to github successfully heroku login (adds github key for me) heroku create git push heroku master fails
-
*delete the app on heroku* heroku keys:clear heroku login (adds key for me) heroku create heroku git:clone app app fails
Любые идеи? Я прошел через все шаги в связанных SOs, большинство из которых были просто людьми, не выполняющими герою: добавьте или настройте ключи ssh (что я сделал в каждом из них).
Я позволяю герою брать колесо большую часть времени (вместо прямого создания ключей ssh), предполагая, что встроенные команды будут делать то, что им нужно, когда не было присутствующих ключей ssh. Кажется, нет.
EDIT. И теперь, когда я удалил приложение, новый реликтовый аддон вызывает тревогу в связи с тем, что веб-сайт не работает. Попытка входа в систему через свой сайт просит меня войти через героку. Который я не могу найти способ сделать, поскольку приложение ушло. Есть ли способ удалить этот аддон сейчас, когда я не могу попасть в приложение? heroku addons
дает ошибку, поэтому я не думаю, что доберусь до нее.
EDIT # 2: добавлен еще один шаг, который я попробовал - переместил файлы в новый репозиторий и нажал на новое приложение.