ค้นหาเว็บไซต์

วิธีการติดตั้ง 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

หากคุณมีคำถามหรือความคิดเห็นใดๆ ที่จะเพิ่มเติมในบทความนี้ โปรดใช้แบบฟอร์มความคิดเห็นด้านล่างเพื่อติดต่อเรา