CentOS7 တွင် SVN ဝန်ဆောင်မှုကို Install လုပ်ပါ
တရားဝင်ကိုးကား
တရားဝင်ဝက်ဘ်ဆိုက် ထုတ်ကုန်မှတ်တမ်းတပ်ဆင်ခြင်းလုပ်ဆောင်ပါ
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
စာရွက်စာတမ်းစာကြည့်တိုက်တစ်ခုဖန်တီးပါ
ထည့်သွင်းမှုပြီးဆုံးသွားသောအခါကျွန်ုပ်တို့သည်စာကြည့်တိုက်စာရွက်စာတမ်းတစ်ခုကိုဖန်တီးရန်လိုအပ်ပါသည်။ ၎င်းကိုပြုလုပ်ရန်အောက်ပါ command ကိုဖတ်ပါ။
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
အကောင့်ထည့်ပါ
မှတ်တမ်းစာကြည့်တိုက်ကိုဖန်တီးခြင်းပြီးနောက်၊ စာကြည့်တိုက်စာကြည့်တိုက်သို့ဝင်ရောက်ရန်အကောင့်တစ်ခုကိုလည်းဖန်တီးရန်လိုအပ်သည်။ edit / opt / svn / repositories / conf / passwd၊ ဖိုင်ထဲ၌အကောင့်များထည့်ရန်နှင့်စာကြောင်းတစ်ခုသည်အကောင့်တစ်ခုကိုကိုယ်စားပြုရန် vi သို့မဟုတ် vim ကိုသုံးပါ။ အသေးစိတ်အတွက်အောက်ပါကိုကိုးကားပါ။
[users]
user1=password1
user2=password2
အကောင့်၏လမ်းညွှန်စစ်ဆင်ရေးကိုခွင့်ပြုပါ
ကျွန်ုပ်တို့သည်အကောင့်များကိုဖန်တီးခဲ့သော်လည်း၎င်းတို့တွင်စာဖတ်ခွင့်နှင့်ရေးသားခွင့်မရှိပါ။ ကျွန်ုပ်တို့အကောင့်တစ်ခုစီကိုခွင့်ပြုရန်လည်းလိုအပ်သည်။ vi / vim ကို သုံး၍ edit / opt / svn / repositories / conf / authz နှင့်အကောင့်၏ခွင့်ပြုချက်အချက်အလက်ကိုဖိုင်ထဲသို့ထည့်ပါ။ တိကျသောဖွဲ့စည်းမှုပုံစံသည်အောက်ပါဥပမာကိုရည်ညွှန်းနိုင်သည်။
[/]
user1=rw
[/src]
user2=r
configuration file ကိုပြုပြင်မွမ်းမံပါ
နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည် configuration file ကိုပြုပြင်ရန်လိုအပ်ပါသည်။ /opt/svn/repositories/conf/svnserve.conf ကိုတည်းဖြတ်ရန် vi or vim ကိုသုံးပါ၊ အောက်ဖော်ပြပါဥပမာတွင်ပါသောအကြောင်းအရာများကိုရှာဖွေ။ ဥပမာအတိုင်းပြုပြင်ပါ။
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
ဝန်ဆောင်မှုကိုစတင်အတည်ပြုပါ
အားလုံး configurations ပြီးစီးပြီးနောက်ကျနော်တို့ဝန်ဆောင်မှုကိုစတင်နိုင်ပါသည်။ ၀ န်ဆောင်မှုကိုစတင်ပြီးနောက်တွင်ကျွန်ုပ်တို့သည် SVN client ကိုအသုံးပြုသည်။ ကျွန်ုပ်တို့သည် configured အကောင့်ကိုအောင်မြင်စွာ log in လုပ်နိုင်ပါကကျွန်ုပ်တို့၏ SVN service ကိုသတ်မှတ်လိုက်ပြီ။
svnserve -d -r /opt/svn/repositories