0

起動時にユーザー「ubuntu」として変更をプルしたいと思います。

upstart ファイルは次のとおりです。

description "Custom startup script"

start on filesystem

script
  cd /var/www/gitstuff
  git checkout master
  git pull
end script

再起動すると、次のログ メッセージが表示されました。

Already on 'master'
Host key verification failed.^M
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

upstart スクリプトを実行すると、root ユーザーとして実行されているように感じます。

4

2 に答える 2

0

試す:

脚本

cd /var/www/gitstuff
su - ubuntu git checkout master
su - ubuntu git pull

終了スクリプト

于 2013-08-07T03:22:41.543 に答える
0

これをプルステートメントに使用しました:

git pull ubuntu@example.com:/etc/drupal/7/gitstuff

また、ルートユーザーにキーを追加する必要がありました

于 2013-08-07T03:29:24.983 に答える