Įdiekite SVN paslaugą „CentOS7“

Oficiali nuoroda

Oficiali svetainė Produkto dokumentacija

Atlikite diegimą

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Sukurkite dokumentų biblioteką

Baigę diegimą, turime sukurti dokumentų biblioteką. Norėdami ją sukurti, žiūrėkite šią komandą.

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

Pridėti paskyrą

Sukūrę dokumentų biblioteką, mes taip pat turime sukurti paskyrą prisijungti prie dokumentų bibliotekos. Norėdami redaguoti / opt / svn / repositories / conf / passwd, naudokite „vi“ arba „vim“, pridėkite paskyras į failą, o viena eilutė reiškia vieną paskyrą. Išsamesnės informacijos ieškokite toliau.

            [users]
user1=password1
user2=password2
        

Patvirtinkite paskyros katalogo veikimą

Nors mes sukūrėme paskyras, jie neturi jokių skaitymo ir rašymo leidimų. Mes taip pat turime įgalioti kiekvieną paskyrą. Naudokite „vi“ arba „vim“, norėdami redaguoti / opt / svn / repositories / conf / authz ir faile pridėti paskyros prieigos teisę. Konkrečią konfigūraciją galima nurodyti šiame pavyzdyje.

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

Pakeiskite konfigūracijos failą

Galiausiai, mes taip pat turime pakeisti konfigūracijos failą, kad nurodytume dokumentų katalogą ir autorizacijos metodą. Norėdami redaguoti /opt/svn/repositories/conf/svnserve.conf, naudokite „vi“ arba „vim“, suraskite turinį toliau pateiktame pavyzdyje ir pakeiskite jį pagal pavyzdį.

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

Paleiskite ir patikrinkite paslaugą

Baigę visas konfigūracijas, galime pradėti paslaugą. Paleidę paslaugą, mes naudojame SVN klientą prisijungti. Jei mes galime sėkmingai prisijungti ir prisijungti naudodami sukonfigūruotą sąskaitą, tada buvo nustatyta mūsų SVN paslauga.

            svnserve -d -r /opt/svn/repositories