Instal layanan SVN ing CentOS7

Referensi resmi

Situs web resmi Dokumentasi Produk

Nindakake 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