Enstale sèvis SVN sou CentOS7
Referans ofisyèl
Sit entènèt ofisyèl Dokimantasyon pwodwiFè enstalasyon
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Kreye yon bibliyotèk dokiman
Aprè enstalasyon an fini, nou bezwen kreye yon bibliyotèk dokiman, tanpri al gade lòd sa a pou kreye li.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Ajoute kont
Aprè nou fin kreye bibliyotèk dokiman an, nou bezwen tou kreye yon kont pou antre nan bibliyotèk dokiman an. Sèvi ak vi oswa vim pou edite / opt / svn / repozitwa / conf / passwd, ajoute kont nan dosye a, ak yon liy reprezante yon sèl kont. Gade nan bagay sa yo pou plis detay.
[users]
user1=password1
user2=password2
Otorize operasyon anyè kont lan
Malgre ke nou te kreye kont yo, yo pa gen okenn pèmisyon li ak ekri. Nou bezwen tou otorize chak kont. Sèvi ak vi oswa vim pou edite / opt / svn / repozitwa / conf / authz epi ajoute enfòmasyon otorizasyon nan kont lan nan dosye a. Konfigirasyon an espesifik ka al gade nan egzanp sa a.
[/]
user1=rw
[/src]
user2=r
Modifye dosye konfigirasyon an
Finalman, nou bezwen tou modifye dosye a konfigirasyon presize anyè a dokiman ak metòd otorizasyon. Sèvi ak vi oswa vim pou edite /opt/svn/repositories/conf/svnserve.conf, jwenn kontni an nan egzanp ki anba a, epi modifye li selon egzanp lan.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Kòmanse ak verifye sèvis
Aprè tout konfigirasyon yo fini, nou ka kòmanse sèvis la. Apre nou fin kòmanse sèvis la, nou itilize kliyan an SVN konekte.Si nou ka konekte avèk siksè epi ouvri sesyon an ak kont lan nou configuré, sa vle di ke sèvis SVN nou an te mete kanpe.
svnserve -d -r /opt/svn/repositories