Я получаю эту ошибку, когда пытаюсь клонировать, протолкнуть или вытащить репозиторий на новой виртуальной машине Ubuntu, на которой я работаю.Я несколько раз удалял и заново добавлял ключи, но безуспешно.
Вот что я запустил:
rails new moo cd moo git init git add.git commit -m "новое приложение" heroku create git push heroku master
Я уже пытался удалить и заново сгенерировать ключи.Я просто использую имена по умолчанию (id_rsa и id_rsa.pub) и переопределяю существующие.И я очистил и заново добавил ключи с ключами heroku: ключи clear и heroku: add
Я видел упоминание файла конфигурации в ~ / .ssh, но у меня его нет в моемпапка.Попытался создать один с тем, что я думал, были действительными значениями без удачи.У меня нет там файла author_keys, о котором я уже упоминал в других местах.
Я также очистил свой файл .heroku / credentials и восстановил его.Насколько я знаю, я не использовал sudo, чтобы что-то делать.Это мой первый опыт работы с Linux ...
Все это прекрасно работает на моей машине с Windows.Я даже восстановил свои ключи в Windows и заново добавил их, чтобы посмотреть, работает ли он по-прежнему.
Дополнительный вопрос: нужно ли мне добавлять свои открытые ключи на github.com в качестве документации Heroku?предполагает?Я полагаю, что добавление их в heroku - это все, что требуется, поскольку я на самом деле не использую github для размещения кода.Тем не менее, я добавил их во время устранения неполадок.