Ikani ntchito ya SVN pa CentOS7
Kutchulidwa kovomerezeka
Webusayiti yovomerezeka Zolemba ZazogulitsaPangani unsembe
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Pangani laibulale yolemba
Pambuyo pomaliza kukonza, tifunika kupanga laibulale yolemba, chonde onani lamulo ili kuti mupange.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Onjezani akaunti
Pambuyo popanga laibulale yolemba, tifunikanso kupanga akaunti yolowera mu laibulale ya zikalata. Gwiritsani ntchito vi kapena vim kusintha / opt / svn / repositories / conf / passwd, kuwonjezera maakaunti mu fayilo, ndipo mzere umodzi umaimira akaunti imodzi. Onaninso izi kuti mumve zambiri.
[users]
user1=password1
user2=password2
Lemberani kuwongolera kwa akauntiyo
Ngakhale tidapanga maakaunti, alibe chilolezo chowerenga ndi kulemba, ndipo tifunikanso kuvomereza akaunti iliyonse. Gwiritsani ntchito vi kapena vim kusintha / opt / svn / repositories / conf / authz ndikuwonjezera chidziwitso chololeza akauntiyi. Kukonzekera kwake kungatanthauze chitsanzo chotsatira.
[/]
user1=rw
[/src]
user2=r
Sinthani fayilo yosintha
Pomaliza, tifunikanso kusintha fayilo yosinthira kuti tifotokozere za chikwatu ndi njira yololeza. Gwiritsani ntchito vi kapena vim kuti musinthe /opt/svn/repositories/conf/svnserve.conf, pezani zomwe zili muchitsanzo pansipa, ndikusintha malinga ndi chitsanzocho.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Yambani ndi kutsimikizira ntchito
Pambuyo pokonza zonse, titha kuyamba ntchito. Pambuyo poyambitsa ntchitoyi, timagwiritsa ntchito SVN kasitomala kulumikizana. Ngati tingathe kulumikizana ndikulowa muakaunti yomwe tidakonza, ndiye kuti ntchito yathu ya SVN yakhazikitsidwa.
svnserve -d -r /opt/svn/repositories