Sakinisha huduma ya SVN kwenye CentOS7
Rejea rasmi
Tovuti rasmi Nyaraka za BidhaaFanya 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