ຕິດຕັ້ງບໍລິການ SVN ໃນ 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 ເພື່ອເຊື່ອມຕໍ່. ຖ້າພວກເຮົາສາມາດເຊື່ອມຕໍ່ແລະເຂົ້າສູ່ລະບົບດ້ວຍບັນຊີທີ່ພວກເຮົາໄດ້ຕັ້ງຄ່າແລ້ວ, ການບໍລິການ SVN ຂອງພວກເຮົາໄດ້ຖືກຕັ້ງຄ່າແລ້ວ.
svnserve -d -r /opt/svn/repositories