ដំឡើងសេវាកម្មអេសអិនអិននៅលើ CentOS7
ឯកសារយោងផ្លូវការ
គេហទំព័រផ្លូវការ ឯកសារផលិតផលអនុវត្តការដំឡើង
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
បង្កើតបណ្ណាល័យឯកសារ
បន្ទាប់ពីការដំឡើងចប់រួចរាល់យើងត្រូវបង្កើតបណ្ណាល័យឯកសារសូមយោងតាមពាក្យបញ្ជាខាងក្រោមដើម្បីបង្កើតវា។
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
បន្ថែមគណនី
បន្ទាប់ពីបង្កើតបណ្ណាល័យឯកសារយើងក៏ត្រូវបង្កើតគណនីសម្រាប់ចូលទៅបណ្ណាល័យឯកសារ។ ប្រើ vi ឬ vim ដើម្បីកែសម្រួល / ជ្រើសរើស / svn / ឃ្លាំង / conf / passwd បន្ថែមគណនីនៅក្នុងឯកសារហើយបន្ទាត់មួយតំណាងឱ្យគណនីមួយ។ សូមមើលចំណុចខាងក្រោមសម្រាប់ព័ត៌មានលម្អិត។
[users]
user1=password1
user2=password2
អនុញ្ញាតប្រតិបត្តិការបញ្ជីឈ្មោះគណនី
ទោះបីជាយើងបានបង្កើតគណនីក៏ដោយក៏ពួកគេមិនមានសិទ្ធិអាននិងសរសេរអ្វីដែរ។ ប្រើ vi ឬ vim ដើម្បីកែសម្រួល / ជ្រើសរើស / svn / ឃ្លាំង / conf / authz និងបន្ថែមព័ត៌មានការអនុញ្ញាតគណនីនៅក្នុងឯកសារ។ ការកំណត់រចនាសម្ព័ន្ធជាក់លាក់អាចយោងទៅលើឧទាហរណ៍ខាងក្រោម។
[/]
user1=rw
[/src]
user2=r
កែប្រែឯកសារកំណត់រចនាសម្ព័ន្ធ
ចុងបញ្ចប់យើងក៏ត្រូវកែប្រែឯកសារកំណត់រចនាសម្ព័ន្ធដើម្បីបញ្ជាក់ថតឯកសារនិងវិធីសាស្ត្រអនុញ្ញាត។ ប្រើ vi ឬ vim ដើម្បីកែសម្រួល /opt/svn/repositories/conf/svnserve.conf រកមាតិកានៅក្នុងឧទាហរណ៍ខាងក្រោមហើយកែប្រែវាដោយយោងទៅតាមឧទាហរណ៍។
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
ចាប់ផ្តើមនិងផ្ទៀងផ្ទាត់សេវាកម្ម
បន្ទាប់ពីការកំណត់រចនាសម្ព័ន្ធទាំងអស់ត្រូវបានបញ្ចប់យើងអាចចាប់ផ្តើមសេវាកម្ម។ បន្ទាប់ពីចាប់ផ្តើមសេវាកម្មយើងប្រើម៉ាស៊ីនភ្ញៀវអិន។ អេស។ អិនដើម្បីភ្ជាប់។ ប្រសិនបើយើងអាចភ្ជាប់និងចូលដោយជោគជ័យជាមួយនឹងគណនីដែលយើងបានតំឡើងនោះសេវាកម្ម SVN របស់យើងត្រូវបានតំឡើង។
svnserve -d -r /opt/svn/repositories