ฉันพยายามถ่ายโอนเซิร์ฟเวอร์ Ubuntu ที่ถูกโค่นล้มไปยังเซิร์ฟเวอร์ CentOS ตอนนี้ฉันเพิ่งใช้svnserve
เนื่องจากฉันไม่เห็นความจำเป็นในการใช้งานเป็นโมดูล Apache
ฉันติดตั้ง svn บน CentOS ด้วย
yum install subversion
ตอนนี้ฉันสามารถสร้างพื้นที่เก็บข้อมูลด้วย
svnadmin create reponame
และเริ่มต้นด้วย
svnserve -d
สองสิ่งที่รบกวนฉันแม้ว่า:
ฉันต้องการ svnserve เพื่อเริ่มต้นอัตโนมัติเมื่อรีบูต
ฉันต้องการใช้เส้นทางสั้น ๆ เช่น
svn://domain.com/reponame
แทนsvn://domain.com/home/svn/reponame
(ฉันสร้างที่เก็บ 'reponame' ใน / home / svn)
ฉันรู้ว่าสิ่งนี้สามารถทำได้ด้วย-r
พารามิเตอร์ แต่มีไฟล์ config ที่ตั้งค่าเริ่มต้นหรือไม่ และสิ่งนี้จะทำงานร่วมกับการกำหนดค่าเริ่มต้นอัตโนมัติได้อย่างไร
svnserve -d -r /directory/with/svn/repos
สคริปต์เริ่มต้น