2012-08-08 21 views
5

Przygotowuję więc naprawdę niesamowitą konfigurację hubota, która automatycznie wdroży kod z github do heroku, za pośrednictwem bezpłatnej aplikacji heroku nodejs. Mam problem z prawidłowym sprawdzeniem repo w AWS. Stworzyłem klucze SSH na zdalnym polu, zleciłem ich pracę i zweryfikowałem. Potem dodaje się je jako Heroku zmiennych środowiskowych tak:Klucze SSH w zmiennych środowiskowych

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

I spróbuj echo zarówno kluczy publicznych i prywatnych z powrotem do swojego normalnego położenia w .ssh/id_rsa, ale proszą mnie o podanie hasła, które nie zrobił” t ustaw i zawsze zawiedzie.

Każdy pomysł, jak skutecznie napisać klucz do zmiennej środowiskowej? Myślę, że ma to coś wspólnego z nieprawidłowym wyświetlaniem się linii.

Odpowiedz

7

AH! Oczywiście.

Jeśli wykonasz echo "$VAR", zachowa ono formatowanie. Aktualizuję teraz moje skrypty.

(.. I pracował na to cały dzień Dziękuję gumową kaczkę)

1

Jeśli chcesz odczytać z pliku klucza, to działa:

heroku config:set PRIVATE_KEY="$(cat id_rsa)" 
Powiązane problemy