Ключи SSH в переменных окружения

Итак, я настраиваю действительно потрясающую настройку hubot, которая будет автоматически развертывать код с github на heroku через бесплатное приложение heroku nodejs. У меня возникли проблемы с правильной проверкой репозитория на AWS. Я создал ключи SSH на удаленной машине, проверил их работоспособность. Затем я добавил их как переменные окружения Heroku, например:

~$ heroku config:add PRIVATE_KEY="...
aoijsdfasoidjfasodijfasodifjaodsifjasdofija"

Затем я пытаюсь вывести как открытый, так и закрытый ключи обратно в их обычное расположение в .ssh/id_rsa, но они запрашивают у меня парольную фразу, которую я не устанавливал, и всегда терпят неудачу.

Любая идея, как успешно записать ключ в переменную среды? Я думаю, что это как-то связано с неправильным отображением строк.

11
задан RandallB 8 August 2012 в 02:26
поделиться