Pasang jasa SVN dina CentOS7

Rujukan resmi

Halaman wéb resmi Dokuméntasi Produk

Ngalakukeun pamasangan

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Ngadamel perpustakaan dokumen

Saatos instalasi réngsé, urang kedah ngadamel perpustakaan dokumén, mangga tingali paréntah ieu di handap pikeun nyiptakeunana.

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

Tambahkeun akun

Saatos nyiptakeun perpustakaan dokumen, urang ogé kedah ngadamel akun pikeun log in ka perpustakaan dokumen. Anggo vi atanapi vim pikeun ngédit / opt / svn / repositories / conf / passwd, nambihan akun dina file, sareng hiji baris ngagambarkeun hiji akun. Tingali di handap ieu pikeun detil.

            [users]
user1=password1
user2=password2
        

Otorisasi operasi diréktori akun

Sanaos kami parantos nyiptakeun akun, éta henteu ngagaduhan ijin maca sareng nyerat. Kami ogé kedah masihan otorisasi unggal akun. Anggo vi atanapi vim pikeun ngédit / opt / svn / repositories / conf / authz sareng nambihan inpormasi otorisasina akun dina file. Konfigurasi khusus tiasa ningali conto ieu.

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

Ngarobih file konfigurasi

Akhirna, urang ogé kedah ngarobih file konfigurasi kanggo netepkeun diréktori dokumén sareng metode otorisasina. Anggo vi atanapi vim pikeun ngédit /opt/svn/repositories/conf/svnserve.conf, mendakan eusi dina conto ieu di handap, sareng ngarobih numutkeun conto.

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

Mimitian sareng verifikasi jasa

Saatos sadayana konfigurasi parantos réngsé, urang tiasa ngamimitian jasa. Saatos ngamimitian layanan, kami nganggo klien SVN pikeun nyambungkeun. Upami urang tiasa suksés nyambung sareng lebet sareng akun anu kami atur, maka jasa SVN kami parantos disiapkeun.

            svnserve -d -r /opt/svn/repositories