私は、Openshift でフラット ファイル システム (データベースのない) CMS である Statamic を実行しています。
私が抱えている問題は、サーバー上のコンテンツを更新すると (つまり、CMS を使用して)、フラット ファイル (つまりコンテンツ) に加えられた変更が git リポジトリにコミットされないことです。そのため、ローカル リポジトリから Web サイトに新しい変更をプッシュすると、git プッシュがあるたびに上書きすることになります。git pull を実行すると、nada が返されます。これは、リモート サーバーが変更を認識していないためです (変更はまだコミットされていません)。
私ができる必要があるのは、サーバー上で発生するすべての変更に対して git commit を行うことです。悲しいことに、彼はうまくいきません。SSH を試してみましたが、git リポジトリがあることを認識していません。彼らが使用するビルドプロセスと関係があります。
理想的には、サーバー上で変更を自動的にコミットする方法を見つけて、コミットするために SSH を使用せずにそれらをプルダウンできるようにしたいと考えています。しかし、仕事を成し遂げることは、この時点で大きな勝利です。