วิธีการติดตั้ง GitLab บน Ubuntu และ Debian
Gitlab เป็นแพลตฟอร์มการพัฒนาซอฟต์แวร์และการทำงานร่วมกันแบบโอเพ่นซอร์สที่ทรงพลัง แข็งแกร่ง ปรับขนาดได้ ปลอดภัย และมีประสิทธิภาพ Gitlab เป็นหนึ่งในทางเลือกที่ดีที่สุดแทน Github ซึ่งช่วยให้คุณสามารถวางแผนกระบวนการพัฒนาซอฟต์แวร์ของคุณได้ เขียนโค้ดและตรวจสอบ; จัดทำแพ็คเกจซอฟต์แวร์และเผยแพร่พร้อมฟังก์ชันการจัดส่งต่อเนื่องในตัว จัดการการกำหนดค่าและตรวจสอบประสิทธิภาพโดยอัตโนมัติ
อ่านเพิ่มเติม: วิธีติดตั้งและกำหนดค่า GitLab บน CentOS 7
ให้บริการแบบครบวงจรบน Git ที่ปรับขนาดได้ พร้อมด้วยฟีเจอร์ต่างๆ เช่น ตัวติดตามปัญหา การย้ายปัญหาระหว่างโปรเจ็กต์ การติดตามเวลา เครื่องมือการแยกสาขาที่มีประสิทธิภาพ และสาขาและแท็กที่ได้รับการป้องกัน การล็อคไฟล์ คำขอรวม การแจ้งเตือนที่กำหนดเอง แผนงานของโครงการ แผนภูมิเบิร์นดาวน์สำหรับ เป้าหมายของโครงการและกลุ่ม และอื่นๆ อีกมากมาย
ในบทความนี้ เราจะอธิบายวิธีการติดตั้งและกำหนดค่า Gitlab (ตัวจัดการพื้นที่เก็บข้อมูล Git) บนการกระจาย Ubuntu หรือ Debian Linux
ขั้นตอนที่ 1: ติดตั้งและกำหนดค่าการพึ่งพาที่จำเป็น
1. ขั้นแรกให้เริ่มต้นด้วยการอัปเดตแพ็คเกจซอฟต์แวร์ระบบของคุณ จากนั้นติดตั้งการขึ้นต่อกันที่จำเป็นโดยใช้ apt package manager ดังที่แสดง
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 และติดตั้งแพ็คเกจ
3. ตอนนี้เพิ่มที่เก็บแพ็กเกจ GitLab APT ให้กับระบบของคุณโดยการเรียกใช้สคริปต์ต่อไปนี้
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 ผ่านทางเว็บเบราว์เซอร์
EXTERNAL_URL="http://gitlab.linux-console.net" sudo apt install gitlab-ce
หมายเหตุ: หากคุณต้องการเปลี่ยน URL ด้านบนด้วยเหตุผลบางประการในภายหลัง คุณสามารถกำหนดค่า URL ใหม่ในไฟล์การกำหนดค่าหลัก /etc/gitlab/ gitlab.rb ในส่วน external_url และกำหนดค่า gitlab ใหม่โดยใช้คำสั่งต่อไปนี้
sudo gitlab-ctl reconfigure
5. หากคุณมีการกำหนดค่าไฟร์วอลล์ UFW คุณต้องเปิดพอร์ต 80 (HTTP) และ 443 ( HTTPS) เพื่ออนุญาตการเชื่อมต่อที่ร้องขอ Gitlab
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
ขั้นตอนที่ 3: ทำการตั้งค่า Gitlab เริ่มต้น
6. ตอนนี้เข้าถึงอินสแตนซ์ gitlab ของคุณผ่านเบราว์เซอร์ที่ URL ต่อไปนี้
http://gitlab.linux-console.net
7. เมื่อคุณเปิด มันจะถูกเปลี่ยนเส้นทางไปยังหน้าจอรีเซ็ตรหัสผ่าน ที่นี่คุณจะต้องตั้งรหัสผ่านใหม่โดยคลิกที่ “เปลี่ยนรหัสผ่านของคุณ ” สำหรับผู้ดูแลระบบคนใหม่ของคุณ บัญชี. เมื่อตั้งค่าแล้ว คุณจะถูกนำไปยังหน้าจอเข้าสู่ระบบอีกครั้ง
8. หลังจากลงชื่อเข้าใช้ คุณจะเข้าถึงแผงควบคุมผู้ใช้ของผู้ดูแลระบบตามที่แสดงในภาพหน้าจอ คุณสามารถสร้างออบเจ็กต์ สร้างกลุ่ม เพิ่มบุคคล หรือกำหนดค่าอินสแตนซ์ gitlab ของคุณได้ คุณยังสามารถแก้ไขโปรไฟล์ผู้ใช้ของคุณและเพิ่มคีย์ SSH ไปยังอินสแตนซ์ gitlab กำหนดค่าการตั้งค่าการสื่อสารของคุณ และทำสิ่งต่างๆ ได้มากขึ้น
สำหรับข้อมูลเพิ่มเติม ไปที่ หน้าเกี่ยวกับ Gitlab: https://about.gitlab.com/
อ่านเพิ่มเติม: วิธีย้ายจาก GitHub ไปยัง GitLab
แค่นั้นแหละ! Gitlab เป็นแอปพลิเคชันขั้นสูง แข็งแกร่ง และมีประสิทธิภาพสำหรับจัดการวงจรการพัฒนาซอฟต์แวร์และการดำเนินงาน (DevOps) ในบทความนี้ เราได้อธิบายวิธีการติดตั้งและกำหนดค่า Gitlab ใน Ubuntu และ Debian
หากคุณมีคำถามหรือความคิดเห็นใดๆ ที่จะเพิ่มเติมในบทความนี้ โปรดใช้แบบฟอร์มความคิดเห็นด้านล่างเพื่อติดต่อเรา