僕は普段からgitを使えるプロジェクトはgitを使っています。
なんといっても便利なのです。
しかし、テクニカルコンサルタントの
Jamie Brown氏(
One in every 600 websites has .git exposed)によると、
なんと、600に1のサイトがgitディレクトリを公開してしまっているとのことです。
僕のサイトもそうでした^q^
ということで今回はapacheサーバを使っている人向け
全サイトのgitディレクトリを一括でアクセスできないようにする方法をメモします
# vim /etc/httpd/conf/httpd.conf
<Directorymatch "^/.*/\.git/">
Order deny,allow
Deny from all
</Directorymatch>
vimやemacsでhttpd.confファイルを開き、
<Directorymatch "^/.*/\.git/">の内容をペーストしてください。
あとはapacheを再起動すれば反映されます。