การใช้งาน GitLab เบื้องต้น

GitLab เป็นแพลตฟอร์ม Git hosting ที่พัฒนาโดย GitLab Inc ซึ่งใช้สำหรับจัดการโค้ดและทำงานร่วมกันในทีมพัฒนาซอฟต์แวร์ ด้วยเครื่องมือที่หลากหลาย เช่น การจัดการ Repository, CI/CD, และการทำงานแบบ Agile ช่วยให้ทีมทำงานได้อย่างมีประสิทธิภาพและสะดวกยิ่งขึ้น

การเตรียมความพร้อมก่อนใช้งาน GitLab

ก่อนเริ่มใช้งาน GitLab ต้องทำสิ่งต่อไปนี้:

  1. สมัครบัญชี GitLab: ไปที่ gitlab.com และสร้างบัญชีผู้ใช้งานใหม่
  2. ติดตั้ง Git: ดาวน์โหลดและติดตั้ง Git บนเครื่องคอมพิวเตอร์ของคุณ ดูวิธีติดตั้งได้ ที่นี่

ตั้งค่า Git global (ใช้งานครั้งแรก)

ให้กำหนด username และ email ก่อน โดยใช้คำสั่ง

git config --global user.name "Firstname Lastname"
git config --global user.email "yourusername@example.com"

ตรวจสอบโดยใช้คำสั่ง

git config --global --list

สร้าง Repository ใหม่ ใน GitLab

1. เข้าสู่ระบบ GitLab

2. คลิกที่เครื่องหมาย + (มุมบนซ้าย) และเลือก New project/repository

3. เลือก Create blank project

4. ป้อนรายละเอียดของโปรเจกต์

  • Project name: ชื่อโปรเจกต์
  • Project slug: ใช้สำหรับ URL ของโปรเจกต์
  • Project deployment target (optional): สภาพแวดล้อมเฉพาะ (ไม่บังคับ)
  • Visibility Level: เลือกระดับการเข้าถึง (Public/Private/Internal)
  • Initialize repository with a README: เลือกเพื่อสร้างไฟล์ README และตั้งค่าเริ่มต้น
  • Enable Static Application Security Testing (SAST): เพื่อวิเคราะห์ช่องโหว่ด้านความปลอดภัย (ไม่บังคับ)

เริ่มต้นใช้งาน Git ในโฟลเดอร์ของคุณ

เปิดโฟลเดอร์ที่ต้องการทำงาน

คำสั่งนี้ใช้ครั้งเดียวเพื่อสร้าง Local Repository สำหรับโปรเจกต์นั้นๆ

git init --initial-branch=main

ใช้คำสั่งนี้เพื่อเพิ่มไฟล์ทั้งหมดในโฟลเดอร์เข้าสู่ Stage

git add .

บันทึกการเปลี่ยนแปลงไฟล์ใน Stage ลงในเครื่อง (local repository)

git commit -m "ข้อความอธิบายการเปลี่ยนแปลง"

เชื่อมต่อกับ GitLab Remote Repository 

เพิ่ม Remote Repository:

git remote add origin https://github.com/yourusername/yourproject.git

ส่งไฟล์ไปยัง GitLab

หากคุณไม่เคยเชื่อมต่อกับ GitLab มาก่อน หลังจากใช้คำสั่งนี้ ระบบจะแสดงหน้าต่างเพื่อเข้าสู่ระบบ GitLab

git push --set-upstream origin main

#หลังจากที่ตั้งค่า upstream ครั้งแรกแล้ว ใช้แค่คำสั่ง git push ได้เลย

ดึงข้อมูลจาก GitLab มาที่เครื่อง

ดึงการเปลี่ยนแปลงจาก remote repository มายังเครื่อง (local repository)

git pull origin main

โคลนไฟล์จาก GitHub มาที่เครื่อง

ใช้คำสั่ง git clone [URL] เพื่อโคลน repository จาก GitLab ลงเครื่องของคุณ พร้อมโค้ดและประวัติการแก้ไขทั้งหมด โดยคัดลอก URL ได้จากปุ่ม Code บนหน้า repository ใน GitLab.

git clone https://github.com/yourusername/yourrepository.git

ข้อแนะนำ

  • ควรเขียน commit message ที่อธิบายการเปลี่ยนแปลงให้ชัดเจน
  • หากทำงานเป็นทีม ควร pull ข้อมูลจาก repository บ่อย ๆ เพื่อให้แน่ใจว่าไม่มีการขัดแย้งในการเปลี่ยนแปลง

Was this article helpful?

Related Articles