Итак, я настраиваю действительно потрясающую настройку hubot, которая будет автоматически развертывать код с github на heroku через бесплатное приложение heroku nodejs. У меня возникли проблемы с правильной проверкой репозитория на AWS. Я создал ключи SSH на удаленной машине, проверил их работоспособность. Затем я добавил их как переменные окружения Heroku, например:
~$ heroku config:add PRIVATE_KEY="...
aoijsdfasoidjfasodijfasodifjaodsifjasdofija"
Затем я пытаюсь вывести как открытый, так и закрытый ключи обратно в их обычное расположение в .ssh/id_rsa
, но они запрашивают у меня парольную фразу, которую я не устанавливал, и всегда терпят неудачу.
Любая идея, как успешно записать ключ в переменную среды? Я думаю, что это как-то связано с неправильным отображением строк.