test.git
にベア ウェアハウスを作成しました
Web サイトのルート ディレクトリに移動します/home/work/www/
実行ユーザーは www-data
で、/home/work/www/
ディレクトリの権限は です。 755
、 www-data
ユーザーおよび www-data
ユーザー グループ に所属
フックが構成されています。開発環境が git Push
を実行すると、自動的に /home/work/www/test## に移動します。 # 実行用ディレクトリ
git pullOperation
リーリー
リーリー
に追加します。
リーリー
git Push のたびに
/home/work/www/test ディレクトリで実行されます。操作により期待どおりの結果が得られました。
個人的には、コード (git リポジトリを含む) を本番サーバーに配置するのは良くないと思います。特に Web ディレクトリに配置されると、権限の問題が発生すると、コードがドラッグされる可能性があります
。実際、php エントリ ファイルと .git フォルダーを分離するだけで済みます。
Laravelと同様に、エントリーファイルはパブリックにあり、.gitはパブリック外にあるため、まったく影響しません。