.htaccess で .git フォルダ以下 を アクセス不可にする
サーバ側 で git pull
して デプロイとする場合 どうしても .git
フォルダが 出来てしまうので その中身を Web 上から 見られなくする 対策です
Rsync 等 で デプロイする場合で .git フォルダを 除外していれば 必要ないです が
例えば
Bitbucket の Pipelines で 運用出来る状態に なりました
https://tekuaru.jack-russell.jp/2018/02/08/1627/
の 様な 運用法だったりすると 対策が必要ですね
.htaccess
# BEGIN Deny access to Git
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule \.(git|svn)(/.*)?$ - [F,NC]
</IfModule>
# END Deny access to Git