Pasang jasa SVN dina CentOS7
Rujukan resmi
Halaman wéb resmi Dokuméntasi ProdukNgalakukeun 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