Vì vậy, tôi đang thiết lập một thiết lập hubot thực sự tuyệt vời sẽ tự động triển khai mã từ github đến heroku, thông qua ứng dụng heroku nodejs miễn phí. Tôi gặp sự cố khi kiểm tra repo đúng trên AWS. Tôi đã tạo các khóa SSH trên hộp điều khiển từ xa, khiến chúng hoạt động và xác minh nó. Sau đó, tôi đã thêm chúng như biến môi trường Heroku như thế này:Khóa SSH trong biến môi trường
~$ heroku config:add PRIVATE_KEY="...
aoijsdfasoidjfasodijfasodifjaodsifjasdofija"
sau đó tôi cố gắng để echo cả khóa công cộng và tư nhân trở lại vị trí bình thường của họ trong .ssh/id_rsa
, nhưng họ yêu cầu tôi cho một cụm từ mật khẩu, mà tôi didn' t đặt và luôn thất bại.
Bất kỳ ý tưởng nào về cách viết thành công một khóa vào biến môi trường? Tôi nghĩ rằng đó là một cái gì đó để làm với các linebreaks không hiển thị một cách chính xác.