Instalirajte SVN uslugu na CentOS7
Službena referenca
Službena stranica Dokumentacija proizvodaIzvršite instalaciju
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Stvorite biblioteku dokumenata
Po završetku instalacije moramo stvoriti biblioteku dokumenata, pogledajte sljedeću naredbu da biste je stvorili.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Dodaj račun
Nakon stvaranja biblioteke dokumenata, također moramo stvoriti račun za prijavu u biblioteku dokumenata. Upotrijebite vi ili vim za uređivanje / opt / svn / repozitoriji / conf / passwd, dodavanje računa u datoteku, a jedan redak predstavlja jedan račun. Za detalje pogledajte sljedeće.
[users]
user1=password1
user2=password2
Odobri rad direktorija računa
Iako smo stvorili račune, oni nemaju dopuštenja za čitanje i pisanje. Također moramo autorizirati svaki račun. Upotrijebite vi ili vim za uređivanje / opt / svn / repozitoriji / conf / authz i dodajte podatke o autorizaciji računa u datoteku. Određena konfiguracija može se odnositi na sljedeći primjer.
[/]
user1=rw
[/src]
user2=r
Izmijenite konfiguracijsku datoteku
Na kraju, također moramo izmijeniti konfiguracijsku datoteku kako bismo odredili direktorij dokumenata i način autorizacije. Upotrijebite vi ili vim za uređivanje /opt/svn/repositories/conf/svnserve.conf, pronađite sadržaj u donjem primjeru i prilagodite ga prema primjeru.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Pokrenite i provjerite uslugu
Nakon što je sva konfiguracija dovršena, možemo pokrenuti uslugu. Nakon pokretanja usluge za povezivanje koristimo SVN klijent. Ako se uspijemo povezati i prijaviti s računom koji smo konfigurirali, tada je postavljena naša SVN usluga.
svnserve -d -r /opt/svn/repositories