1

「git fetch」を実行するためにcronjobをセットアップしようとしています

ssh経由でgithubに接続するためのsshキーを正しく生成しました(公開キーをgithubアカウントに入れました)。コマンドラインで完璧に動作します。

(ssh-add を使用して秘密鍵を追加したので、github に接続するときにパスフレーズを 1 回だけ要求します)

しかし、crontab -e(rootではなく通常のユーザーで)作成すると

*/1 * * * * cd /home/bitnami/repoi.git && /opt/bitnami/git/bin/git fetch -q --all -p >>/home/bitnami/cronrun 2>&1

次のエラーが表示されます。

error: Could not fetch origin
Permission denied (publickey).

cronジョブがキーを知らないようなものですか?

どうすればこれを機能させることができますか?

ありがとうございました

4

0 に答える 0