ວິທີການຕິດຕັ້ງ GitLab ໃນ Ubuntu ແລະ Debian


Gitlab ແມ່ນແຫຼ່ງເປີດ, ມີປະສິດທິພາບສູງ, ແຂງແຮງ, ສາມາດປັບຂະ ໜາດ ໄດ້, ປອດໄພ, ແລະມີປະສິດທິພາບໃນການພັດທະນາໂປແກຼມແລະການຮ່ວມມືດ້ານຊອບແວ Gitlab ແມ່ນ ໜຶ່ງ ໃນບັນດາທາງເລືອກທີ່ດີທີ່ສຸດ ສຳ ລັບ Github, ເຊິ່ງຊ່ວຍໃຫ້ທ່ານວາງແຜນຂັ້ນຕອນການພັດທະນາຊອບແວຂອງທ່ານ; ຂຽນລະຫັດ, ແລະກວດສອບມັນ; ໂປແກຼມຫຸ້ມຫໍ່, ແລະປ່ອຍດ້ວຍໂປແກຼມຈັດສົ່ງຕໍ່ເນື່ອງ; ຈັດການການຕັ້ງຄ່າໂດຍອັດຕະໂນມັດ, ແລະຕິດຕາມການປະຕິບັດ.

ມັນສະ ໜອງ ການບໍລິການແບບປະສົມປະສານທີ່ເຕັມໄປດ້ວຍ Git-based ທີ່ມີຄຸນລັກສະນະຕ່າງໆເຊັ່ນ: tracker ບັນຫາ, ການເຄື່ອນຍ້າຍຂອງບັນຫາລະຫວ່າງໂຄງການ, ການຕິດຕາມເວລາ, ເຄື່ອງມືທີ່ມີພະລັງ, ແລະສາຂາທີ່ຖືກປ້ອງກັນແລະ tags, ການລັອກເອກະສານ, ການລວມເຂົ້າການຮ້ອງຂໍ, ການແຈ້ງເຕືອນແບບແຜນ, ເສັ້ນທາງຂອງໂຄງການ, ຕາຕະລາງ burndown ສຳ ລັບ ໂຄງການແລະຈຸດ ສຳ ຄັນຂອງກຸ່ມ, ແລະອື່ນໆ.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະອະທິບາຍວິທີການຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າ Gitlab (ຜູ້ຈັດການ Git-repository) ໃນການແຈກຈ່າຍ Ubuntu ຫຼື Debian Linux.

ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງແລະຕັ້ງຄ່າທີ່ເພິ່ງພາອາໃສທີ່ຕ້ອງການ

1. ທຳ ອິດເລີ່ມຕົ້ນໂດຍການປັບປຸງໂປແກຼມໂປຼແກຼມລະບົບຂອງທ່ານແລະຫຼັງຈາກນັ້ນຕິດຕັ້ງການເພິ່ງພາອາໃສທີ່ ຈຳ ເປັນໂດຍໃຊ້ຕົວຈັດການຊຸດ apt ດັ່ງທີ່ສະແດງໄວ້.

$ sudo apt update
$ sudo apt install -y curl openssh-server ca-certificates

2. ຕໍ່ໄປ, ຕິດຕັ້ງບໍລິການສົ່ງຈົດ ໝາຍ Postfix ເພື່ອສົ່ງແຈ້ງການທາງອີເມວ.

$ sudo apt install postfix

ໃນລະຫວ່າງຂັ້ນຕອນການຕິດຕັ້ງ postfix, ທ່ານຈະຖືກຮ້ອງຂໍໃຫ້ຕັ້ງຄ່າຊຸດ Postfix. ເລືອກ“ ເວບໄຊທ໌ອິນເຕີເນັດ” ແລະກົດປຸ່ມ Enter. ຢ່າລືມໃຊ້ DNS ພາຍນອກຂອງເຊີບເວີຂອງທ່ານ ສຳ ລັບ 'ຊື່ອີເມວ' ແລະກົດ [Enter]. ສຳ ລັບ ໜ້າ ຈໍການຕັ້ງຄ່າພິເສດໃດໆ, ກົດ [Enter] ເພື່ອໃຊ້ປຸ່ມຮັບເອົາຄ່າເລີ່ມຕົ້ນ.

ຂັ້ນຕອນທີ 2: ເພີ່ມ GitLab Repository ແລະຕິດຕັ້ງແພກເກດ

3. ດຽວນີ້ຕື່ມ GitLab package APT repository ເຂົ້າໃນລະບົບຂອງທ່ານໂດຍການແລ່ນສະຄິບຕໍ່ໄປນີ້.

$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

4. ຕໍ່ໄປ, ຕິດຕັ້ງ GitLab Community Edition ໂດຍການຊ່ວຍເຫຼືອຂອງ ຄຳ ສັ່ງຕໍ່ໄປນີ້ແລະປ່ຽນ URL ‘http://gitlab.linux-console.net’ ຕາມຄວາມຕ້ອງການຂອງທ່ານໃນການເຂົ້າເຖິງ GitLab ຜ່ານ browser browser.

$ EXTERNAL_URL="http://gitlab.linux-console.net" sudo apt install gitlab-ce

ໝາຍ ເຫດ: ຖ້າທ່ານຕ້ອງການປ່ຽນ URL ຂ້າງເທິງນີ້ດ້ວຍເຫດຜົນບາງຢ່າງຕໍ່ມາ, ທ່ານສາມາດຕັ້ງຄ່າ URL ໃໝ່ ໃນແຟ້ມການຕັ້ງຄ່າຕົ້ນຕໍ /etc/gitlab/gitlab.rb ໃນສ່ວນ__llພາຍນອກແລະຕັ້ງຄ່າ gitlab ຄືນ ໃໝ່ ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

$ sudo gitlab-ctl reconfigure

5. ຖ້າທ່ານມີ UFW firewall ຖືກຕັ້ງຄ່າ, ທ່ານຕ້ອງເປີດພອດ 80 (HTTP) ແລະ 443 (HTTPS) ເພື່ອອະນຸຍາດໃຫ້ມີການເຊື່ອມຕໍ່ທີ່ຮ້ອງຂໍ Gitlab.

$ sudo ufw allow 80/tcp
$ sudo ufw allow 443/tcp

ຂັ້ນຕອນທີ 3: ປະຕິບັດການຕັ້ງ Gitlab ເບື້ອງຕົ້ນ

6. ຕອນນີ້ເຂົ້າເຖິງຕົວຢ່າງ gitlab ຂອງທ່ານຜ່ານ browser ຢູ່ URL ຕໍ່ໄປນີ້.

http://gitlab.linux-console.net

7. ເມື່ອທ່ານເປີດ, ມັນຈະຖືກໂອນເຂົ້າ ໜ້າ ຈໍຕັ້ງລະຫັດຜ່ານ, ບ່ອນນີ້ທ່ານຕ້ອງຕັ້ງລະຫັດລັບ ໃໝ່ ໂດຍການກົດປຸ່ມ "ປ່ຽນລະຫັດລັບ" ສຳ ລັບບັນຊີ admin ໃໝ່. ເມື່ອຕັ້ງແລ້ວ, ທ່ານຈະຖືກໂອນເຂົ້າສູ່ ໜ້າ ຈໍເຂົ້າສູ່ລະບົບອີກຄັ້ງ.

8. ຫລັງຈາກລົງຊື່ເຂົ້າໃຊ້ແລ້ວ, ທ່ານຈະເຂົ້າໃຊ້ແຜງຄວບຄຸມຜູ້ໃຊ້ admin ຕາມທີ່ສະແດງໃນ ໜ້າ ຈໍ. ທ່ານສາມາດສ້າງວັດຖຸ, ສ້າງກຸ່ມ, ເພີ່ມຄົນຫລືຕັ້ງຄ່າຕົວຢ່າງ gitlab ຂອງທ່ານ. ນອກນັ້ນທ່ານຍັງສາມາດແກ້ໄຂຂໍ້ມູນຜູ້ໃຊ້ຂອງທ່ານແລະເພີ່ມປຸ່ມ SSH ເຂົ້າໃນຕົວຢ່າງ gitlab ຂອງທ່ານ, ກຳ ຫນົດຄ່າຄວາມຕ້ອງການການສື່ສານຂອງທ່ານແລະເຮັດຫຼາຍກວ່ານັ້ນອີກ.

ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ, ເຂົ້າໄປທີ່ Gitlab About Page: https://about.gitlab.com/.

ນັ້ນແມ່ນ ສຳ ລັບດຽວນີ້! Gitlab ແມ່ນໂປແກຼມທີ່ກ້າວ ໜ້າ, ເຂັ້ມແຂງແລະມີປະສິດທິພາບໃນການຈັດການກັບການພັດທະນາແລະການ ດຳ ເນີນງານຂອງຊອບແວ (DevOps). ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍວິທີການຕິດຕັ້ງແລະ ກຳ ຫນົດ Gitlab ໃນ Ubuntu ແລະ Debian.

ຖ້າທ່ານມີ ຄຳ ຖາມຫຼືຄວາມຄິດໃດ ໜຶ່ງ ທີ່ຈະເພີ່ມເຂົ້າໃນບົດຄວາມນີ້, ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້ເພື່ອຕິດຕໍ່ຫາພວກເຮົາ.