CentOS7 లో SVN సేవను వ్యవస్థాపించండి
అధికారిక సూచన
అధికారిక వెబ్సైట్ ఉత్పత్తి డాక్యుమెంటేషన్సంస్థాపన జరుపుము
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
డాక్యుమెంట్ లైబ్రరీని సృష్టించండి
ఇన్స్టాలేషన్ పూర్తయిన తర్వాత, మేము డాక్యుమెంట్ లైబ్రరీని సృష్టించాలి, దయచేసి దీన్ని సృష్టించడానికి కింది ఆదేశాన్ని చూడండి.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
ఖాతా జోడించండి
డాక్యుమెంట్ లైబ్రరీని సృష్టించిన తరువాత, డాక్యుమెంట్ లైబ్రరీకి లాగిన్ అవ్వడానికి మేము ఒక ఖాతాను కూడా సృష్టించాలి. / Opt / svn / repositories / conf / passwd ని సవరించడానికి vi లేదా vim ని ఉపయోగించండి, ఫైల్లో ఖాతాలను జోడించండి మరియు ఒక లైన్ ఒక ఖాతాను సూచిస్తుంది. వివరాల కోసం కింది వాటిని చూడండి.
[users]
user1=password1
user2=password2
ఖాతా డైరెక్టరీ ఆపరేషన్కు అధికారం ఇవ్వండి
మేము ఖాతాలను సృష్టించినప్పటికీ, వారికి చదవడానికి మరియు వ్రాయడానికి అనుమతులు లేవు.మేము ప్రతి ఖాతాకు అధికారం ఇవ్వాలి. / Opt / svn / repositories / conf / authz ను సవరించడానికి vi లేదా vim ని ఉపయోగించండి మరియు ఫైల్లో ఖాతా యొక్క ప్రామాణీకరణ సమాచారాన్ని జోడించండి. నిర్దిష్ట కాన్ఫిగరేషన్ కింది ఉదాహరణను సూచిస్తుంది.
[/]
user1=rw
[/src]
user2=r
కాన్ఫిగరేషన్ ఫైల్ను సవరించండి
చివరగా, డాక్యుమెంట్ డైరెక్టరీ మరియు ప్రామాణీకరణ పద్ధతిని పేర్కొనడానికి మేము కాన్ఫిగరేషన్ ఫైల్ను కూడా సవరించాలి. /Opt/svn/repositories/conf/svnserve.conf ని సవరించడానికి vi లేదా vim ని ఉపయోగించండి, ఈ క్రింది ఉదాహరణలోని కంటెంట్ను కనుగొని, ఉదాహరణ ప్రకారం దాన్ని సవరించండి.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
సేవను ప్రారంభించండి మరియు ధృవీకరించండి
అన్ని కాన్ఫిగరేషన్లు పూర్తయిన తర్వాత, మేము సేవను ప్రారంభించవచ్చు. సేవను ప్రారంభించిన తరువాత, మేము కనెక్ట్ చేయడానికి SVN క్లయింట్ను ఉపయోగిస్తాము.మేము విజయవంతంగా కనెక్ట్ చేసి, మేము కాన్ఫిగర్ చేసిన ఖాతాతో లాగిన్ అవ్వగలిగితే, అప్పుడు మా SVN సేవ సెటప్ చేయబడింది.
svnserve -d -r /opt/svn/repositories