Instal layanan SVN ing CentOS7
Referensi resmi
Situs web resmi Dokumentasi ProdukNindakake instalasi
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Gawe perpustakaan dokumen
Sawise instalasi rampung, kita kudu nggawe perpustakaan dokumen, waca printah ing ngisor iki kanggo nggawe.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Tambah akun
Sawise nggawe perpustakaan dokumen, kita uga kudu nggawe akun kanggo mlebu menyang perpustakaan dokumen. Gunakake vi utawa vim kanggo ngowahi / opt / svn / repositories / conf / passwd, nambah akun ing file kasebut, lan siji baris nuduhake siji akun. Waca ing ngisor iki kanggo rincian.
[users]
user1=password1
user2=password2
Resmi operasi direktori akun
Sanajan wis nggawe akun, ora duwe idin maca lan nulis. Kita uga kudu menehi wewenang kanggo saben akun. Gunakake vi utawa vim kanggo ngowahi / opt / svn / repositories / conf / authz lan nambahake informasi otorisasi akun kasebut ing file kasebut. Konfigurasi khusus bisa ndeleng conto ing ngisor iki.
[/]
user1=rw
[/src]
user2=r
Ngowahi file konfigurasi
Pungkasan, kita uga kudu ngowahi file konfigurasi kanggo nemtokake direktori dokumen lan cara otorisasi. Gunakake vi utawa vim kanggo nyunting /opt/svn/repositories/conf/svnserve.conf, temokake konten ing conto ing ngisor iki, lan modifikasi miturut conto.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Miwiti lan verifikasi layanan
Sawise kabeh konfigurasi rampung, kita bisa miwiti layanan kasebut. Sawise miwiti layanan, kita nggunakake klien SVN kanggo nyambung. Yen bisa sukses nyambung lan mlebu karo akun sing wis dikonfigurasi, tegese layanan SVN wis disiyapake.
svnserve -d -r /opt/svn/repositories