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