以下のスクリプトでは、入力を待たずpasswd
にエラーメッセージで終わります。
$ sudo ssh -i crowdpersona_key [email protected] bash -c ' git clone [email protected]/test1/crowdpersona.git && cd crowdpersona && mkdir attachments'
Error message : fatal: could not read Password for 'https://[email protected]': No such device or address
ベストアンサー1
ssh コマンドでは -i を使用する必要がないか、使用したくありません。
-i公開鍵認証に使用されるID(秘密鍵)を読み取るファイルを選択します。
バラより
man ssh
あなたのコマンドは動作します:
sudo ssh [email protected] bash -c ' git clone https://[email protected]/test1/crowdpersona.git && cd crowdpersona && mkdir attachments'