SVN үйлчилгээг CentOS7 дээр суулгана уу

Албан ёсны лавлагаа

Албан ёсны цахим хуудас Бүтээгдэхүүний баримт бичиг

Суулгалтыг гүйцэтгэнэ

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Баримтын номын сан үүсгэх

Суулгалт дууссаны дараа бид баримт бичгийн номын сан үүсгэх хэрэгтэй бөгөөд үүнийг үүсгэхийн тулд дараах тушаалыг үзнэ үү.

            mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
        

Данс нэмэх

Баримтын санг үүсгэсний дараа бид баримт бичгийн санд нэвтрэх данс үүсгэх шаардлагатай. Vi / vim-ийг ашиглан / opt / svn / repositories / conf / passwd файлд данс нэмж оруулна уу, нэг мөр нь нэг дансыг илэрхийлнэ. Дэлгэрэнгүй мэдээллийг дараахь зүйлээс авна уу.

            [users]
user1=password1
user2=password2
        

Дансны лавлах үйл ажиллагааг зөвшөөрөх

Хэдийгээр бид данс нээсэн боловч тэдгээрт унших, бичих зөвшөөрөл байхгүй байна. Мөн данс бүрт зөвшөөрөл өгөх шаардлагатай. Vi / vim-ийг ашиглан / opt / svn / repositories / conf / authz файлыг ашиглаж дансныхаа зөвшөөрлийн мэдээллийг нэмж оруулна уу. Тодорхой тохиргоог дараах жишээнээс авч болно.

            [/]
user1=rw
[/src]
user2=r
        

Тохиргооны файлыг өөрчлөх

Эцэст нь хэлэхэд, бид баримт бичгийн лавлах ба зөвшөөрлийн аргыг зааж өгөх тохиргооны файлыг өөрчлөх хэрэгтэй. /Opt/svn/repositories/conf/svnserve.conf файлыг засварлахын тулд vi эсвэл vim-ийг ашиглаад доорхи жишээнээс агуулгыг олж, жишээний дагуу өөрчилнө үү.

            anon-access = none 
auth-access = write 
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
        

Үйлчилгээг эхлүүлж, баталгаажуулна уу

Бүх тохиргоог дуусгасны дараа бид үйлчилгээг эхлүүлж болно. Үйлчилгээг эхлүүлсний дараа бид SVN клиентийг ашиглан холбогдох боломжтой бөгөөд хэрэв тохируулсан акаунтаараа амжилттай холбогдож нэвтэрч чадвал манай SVN үйлчилгээ тохируулагдсан болно.

            svnserve -d -r /opt/svn/repositories