Sakinisha huduma ya SVN kwenye CentOS7

Rejea rasmi

Tovuti rasmi Nyaraka za Bidhaa

Fanya ufungaji

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Unda maktaba ya hati

Baada ya usakinishaji kukamilika, tunahitaji kuunda maktaba ya hati, tafadhali rejelea amri ifuatayo ili kuiunda.

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

Ongeza akaunti

Baada ya kuunda maktaba ya hati, tunahitaji pia kuunda akaunti ya kuingia kwenye maktaba ya hati. Tumia vi au vim kuhariri / kuchagua / svn / hazina / conf / passwd, ongeza akaunti kwenye faili, na laini moja inawakilisha akaunti moja. Rejea yafuatayo kwa maelezo.

            [users]
user1=password1
user2=password2
        

Idhinisha uendeshaji wa saraka ya akaunti

Ingawa tumeunda akaunti, hawana idhini yoyote ya kusoma na kuandika. Pia tunahitaji kuidhinisha kila akaunti. Tumia vi au vim kuhariri / kuchagua / svn / hazina / conf / authz na ongeza habari ya idhini ya akaunti kwenye faili. Usanidi maalum unaweza kutaja mfano ufuatao.

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

Rekebisha faili ya usanidi

Mwishowe, tunahitaji pia kurekebisha faili ya usanidi ili kutaja saraka ya hati na njia ya idhini. Tumia vi au vim kuhariri /opt/svn/repositories/conf/svnserve.conf, pata yaliyomo kwenye mfano hapa chini, na uirekebishe kulingana na mfano.

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

Anza na uhakikishe huduma

Baada ya usanidi wote kukamilika, tunaweza kuanza huduma. Baada ya kuanza huduma, tunatumia mteja wa SVN kuungana. Ikiwa tunaweza kufanikiwa kuungana na kuingia na akaunti tuliyosanidi, inamaanisha kuwa huduma yetu ya SVN imewekwa.

            svnserve -d -r /opt/svn/repositories