วันอาทิตย์ที่ 16 พฤษภาคม พ.ศ. 2553

การ Config Subversion(SVN) บน Redhat ตอนที่2

ในตอนที่ 1 นั้นเราได้ทำการกำหนด ที่เก็บ repository เีรียบร้อยแล้วนั้น
ส่วนในตอนที่2 จะเป็นการกำหนด
Authentication And Configuration With svnserve
ไฟล์ที่เราจะกำหนดในที่นี้ อยู่ที่ /home/svntest/repos/confon/ ซึ่งในนี้จะมีอยู่ด้วยกัน 3 ไฟล์ คือ
authz
ใช้สำหรับกำหนดสิทธิ์ในการกระทำกับไฟล์
passwd
ใช้สำหรับกำหนด User กับ Password ในการใช้งาน
svnserve.conf
จะเป็นส่วนที่กำหนดว่า หากมีการ Authentication เข้าใช้งานจะสามารถกระทำอะไรกับไฟล์ ได้บ้าง และ ถ้าไ่ม่มีการทำการ Authentication เข้ามาจะทำอะไรได้บ้าง

ให้ทำการแก้ไขไฟล์ svnserve.conf ดังนี้
[general]
anon-access = none
auth-access = write
password-db = authz
authz-db = authz
realm = Authenlization

ให้ทำการแก้ไขไฟล์ passwd ดังนี้
[users]
harry = harryssecret
sally = sallyssecret
ron = ronaccess

ให้ทำการแก้ไขไฟล์ authz ดังนี้
[groups]
DepTeam = harry,sally
other = ron

[/]
harry = rw
sally = rw
ron = r
* =

[repos:/]
DepTeam = rw
other = r
* =



เมื่อทำการกำหนด ค่าต่างๆเรียบร้อยแล้วก็ให้ทำการ start svnserve โดยใช้คำสั่ง
#svnserve -d -r /home/svntest/

ป้ายกำกับ: ,

0 ความคิดเห็น:

แสดงความคิดเห็น

สมัครสมาชิก ส่งความคิดเห็น [Atom]

<< หน้าแรก