Faka insiza ye-SVN ku-CentOS7
Isethenjwa esisemthethweni
Iwebhusayithi esemthethweni Imibhalo YomkhiqizoYenza ukufakwa
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Dala umtapo wezincwadi
Ngemuva kokuthi ukufakwa sekuqediwe, sidinga ukudala umtapo wolwazi, sicela ubheke umyalo olandelayo wokuwakha.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Faka i-akhawunti
Ngemuva kokudala umtapo wolwazi, sidinga futhi ukudala i-akhawunti yokungena ngemvume kulabhulali yedokhumenti. Sebenzisa vi noma vim ukuhlela / opt / svn / repositories / conf / passwd, engeza ama-akhawunti efayeleni, futhi umugqa owodwa umele i-akhawunti eyodwa. Bheka okulandelayo ukuthola imininingwane.
[users]
user1=password1
user2=password2
Gunyaza ukusebenza kwesiqondisi se-akhawunti
Yize sakha ama-akhawunti, abanazo izimvume zokufunda nokubhala. Sidinga futhi nokugunyaza i-akhawunti ngayinye. Sebenzisa i-vi noma i-vim ukuhlela / i-opt / svn / i-repositories / i-conf / i-authz bese ufaka imininingwane yokugunyazwa kwe-akhawunti efayeleni. Ukucushwa okuthile kungabhekisa kusibonelo esilandelayo.
[/]
user1=rw
[/src]
user2=r
Shintsha ifayela lokumisa
Ekugcineni, sidinga futhi ukuguqula ifayela lokumisa ukuze sicacise umkhombandlela wedokhumenti nendlela yokugunyazwa. Sebenzisa i-vi noma i-vim ukuhlela /opt/svn/repositories/conf/svnserve.conf, thola okuqukethwe kusibonelo esingezansi, bese ukuguqula ngokwesibonelo.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Qala futhi uqinisekise insizakalo
Ngemuva kokuthi konke ukucushwa kuqediwe, singaqala insiza. Ngemuva kokuqala isevisi, sisebenzisa iklayenti le-SVN ukuxhuma. Uma sikwazi ukuxhuma ngempumelelo futhi singene ngemvume nge-akhawunti esiyilungisile, insizakalo yethu ye-SVN isethwe.
svnserve -d -r /opt/svn/repositories