これは Ubuntu 上にあります。インスタンスが起動するたびに実行されるユーザー起動シェル スクリプトがあります (--user-data-file
引数を介した EC2)。インスタンスが起動するたびに、特定のブランチから git pull を実行したいと考えています。問題は、git pull を実行すると、SSH キーのパスフレーズ プロンプトが表示され、シェル スクリプトでパスワードを自動的に入力する最善の方法がわからないことです。
質問する
1659 次
2 に答える
1
Expect http://en.wikipedia.org/wiki/Expectを試す と、インタラクティブな ssh セッションにパスワードを提供できるようになります
于 2012-05-25T01:41:06.700 に答える
1
公開 ssh キーを生成し、そのブランチの管理者にそのキーを自分の authorized_keys ファイルに保存するよう依頼する必要があります。
これはあなたがすべきことです: SSH 公開鍵の生成
これは、管理者が行うべきことです: SSH 認証に RSA キーを使用する方法
于 2012-05-25T00:22:55.867 に答える