Отказано в доступе (публичный ключ) с Heroku на Ubuntu - PullRequest
1 голос
/ 10 сентября 2011

Я получаю эту ошибку, когда пытаюсь клонировать, протолкнуть или вытащить репозиторий на новой виртуальной машине 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 для размещения кода.Тем не менее, я добавил их во время устранения неполадок.

1 Ответ

0 голосов
/ 27 сентября 2012

Просто была такая же проблема при переносе моей героки с одного компьютера на другой.Что-то облажалось с моими ssh-ключами, поэтому я вынул их из компьютера, вытащил их из heroku, восстановил их на компьютере и ключей heroku: добавлю открытый ключ обратно.Затем, когда я попробовал heroku git: clone в одном из моих приложений, снова появилось это сообщение об ошибке.Я пытался пройти тот же процесс (думая, что я что-то пропустил) два раза, прежде чем увидел эту статью.Я перезапустил свой компьютер и, конечно же, смог запустить клон.

Я предполагаю, что ключ сохраняется в каком-то сеансе, и перезапуск очищает его, но это всего лишь предположение.

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