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