クライアントとのプロジェクトを終了しようとしています。すべてのファイルを保存するために github を使用しています。私がプロジェクトから離れた後、彼は当然、CMS を介して更新を行ったり、新しい画像をアップロードしたりします。
今から 6 か月後または 1 年後に何か問題が発生した場合、git コミットなしで 1 年ほどの変更が行われるため、私たちは悪い場所にいるのではないかと心配しています (繰り返しますが、これはクライアントです。私は彼を期待していません)。 SSH で git コマンドを実行します。) すべてを追加してコミットし、github にプッシュする 1 時間ごとに実行される crontab ジョブをセットアップしようとしています。私が直面している問題は、ユーザー名とパスワードを要求して失敗することです。セキュリティを侵害することなく、クライアントのサーバーが変更を github リポジトリにプッシュできるようにするにはどうすればよいですか?
これが私がこれまでに持っているものです。
0 * * * * cd ~/clientswebsite.com/; git add -u; git commit -m "Cron job"; git push --verbose > log.txt