গিট ভার্সন কন্ট্রোল এখন প্রায় প্রতিটি ওয়েব প্রজেক্ট এবং পরিবেশে (প্রোডাকশন সহ) একটি প্রচলিত রীতি। গিট সবসময় `.git` নামে একটি সাবডিরেক্টরি তৈরি করে, এবং যদি এটি ওয়েবসাইটের পাবলিক ডিরেক্টরির একই লেভেলে থাকে, তাহলে সংবেদনশীল ফাইলগুলো প্রকাশ্যে অ্যাক্সেস করা যায় (উদাহরণস্বরূপ, `/.git/logs /HEAD` অ্যাক্সেস করলে সর্বশেষ কমিটগুলো দেখা যায়)। এই নির্দেশিকায় বিস্তারিতভাবে ব্যাখ্যা করা হয়েছে কিভাবে ডিরেক্টরি লিস্টিং ছাড়াই অন্য একটি গিট রিপোজিটরি ক্লোন করা যায়।
এটি প্রতিরোধ করতে, অ্যাপাচি সার্ভারের ক্ষেত্রে, .htaccess ফাইলে পুরো .git ফোল্ডারে অ্যাক্সেস সীমাবদ্ধ এবং একটি 404 ত্রুটি জারি করা হয়। আক্রমণকারী জানেন না যে ফোল্ডারটিও রয়েছে:
32b39d7c9836a649597019300a5c2115
আপনার যদি একটি NGINX সার্ভার চালু থাকে, তাহলে এই নিয়মগুলোই যথেষ্ট হবে।:
32b39d7c9836a649597019300a5c2115