สมมติว่าคุณใช้ mod_dav_svn ใน Apache เพื่อให้บริการ Subversion ดังนั้นการกำหนดค่าจะถูกจัดการโดย Apache และถ้าเป็นเช่นนั้น ก็เป็นไปได้ ฉันขอแนะนำให้คุณอ่าน การโค่นล้ม Redbook ออนไลน์. หน้า 188 เริ่มส่วน "httpd, Apache HTTP Server" ซึ่งเจาะลึกเกี่ยวกับการกำหนดค่า Apache เพื่อจัดการกับที่เก็บ SVN
โดยเฉพาะอย่างยิ่ง คุณจะต้องแก้ไขไฟล์การกำหนดค่า apache, httpd.conf โดยใช้คำสั่ง Limit หรือ or LimitExcept หนึ่งในตัวอย่างที่พวกเขาให้ไว้ (ในหน้า 194) คือ:
<Location /svn>
DAV svn
SVNParentPath /var/svn
# Authentication: Digest
AuthName "Subversion repository"
AuthType Digest
AuthUserFile /etc/svn-auth.htdigest
# Authorization: Authenticated users only for non-read-only
# (write) operations; allow anonymous reads
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
ตัวอย่างนี้อนุญาตให้ทุกคนดำเนินการ HTTP GET, PROPFIND, OPTIONS และ REPORT method แต่กำหนดให้พวกเขาเป็นผู้ใช้ที่ผ่านการตรวจสอบสิทธิ์เพื่อดำเนินการ HTTP วิธีอื่นๆ (เช่น PUT และ PROPPATCH)