Knowledge

รวมคู่มือและบทความเชิงเทคนิคจากทีม Dot Enterprise · ทั้งหมด 1008 บทความ

หนูรวมคู่มือที่ทีมเขียนไว้ให้ตรงนี้แล้วค่ะ ลองพิมพ์สิ่งที่อยากรู้ในช่องค้นหาได้เลยนะคะ เมี้ยว!

Git

Git Worktree: ทำงานหลาย Branch พร้อมกันบน VPS

Git Worktree เป็นฟีเจอร์ที่ช่วยให้คุณทำงานกับหลาย Branch พร้อมกันโดยไม่ต้องสลับเปลี่ยน Branch บ่อยๆ ในการพัฒนาโปรแกรมเอนเตอร์ไพรส์บน VPS ฟีเจอร์นี้สุดมี…

Git

Git Bisect: หา Bug ด้วยวิธี Binary Search ใน History

Git Bisect เป็นคำสั่งที่ช่วยให้คุณหา Commit ที่ทำให้เกิด Bug โดยใช้วิธี Binary Search ผ่าน Git History เมื่อมี Bug เกิดขึ้นแต่ไม่รู้ว่ามาจาก Commit ไหน Git…

Git

Git Submodule คืออะไร? วิธีใช้จัดการ Dependencies

Git Submodule ช่วยให้คุณสามารถรวม Repository อื่นเข้าไปในโปรเจ็กต์ของคุณ โดยยังคงเป็น Git Repository อิสระ ซึ่งเป็นเครื่องมือที่มีประโยชน์เมื่อต้องการ…

Git

Webhooks ใน GitHub/GitLab คืออะไร? ตั้งค่า Auto Deploy

Webhook เป็นวิธีการสื่อสารจากระบบหนึ่ง (GitHub/GitLab) ไปยังแอปพลิเคชันของคุณ เมื่อมีเหตุการณ์เกิดขึ้น เช่น Push Code หรือ Merge Request ในแง่ของการพัฒนาบน…

Git

ตั้งค่า GitLab CI/CD Pipeline สำหรับ Deploy บน VPS

GitLab CI/CD Pipeline เป็นระบบที่ทรงพลังสำหรับการสร้างกระบวนการ Build, Test, และ Deploy ให้เป็นอัตโนมัติ ผ่านไฟล์ .gitlab-ci.yml ที่วางไว้ที่ Root ของ…

Git

GitHub Actions คืออะไร? เริ่มต้น CI/CD อย่างง่าย

GitHub Actions เป็นแพลตฟอร์มอัตโนมัติที่ช่วยให้คุณสามารถสร้าง Workflow เพื่อทดสอบ บิลด์ ปรับเปลี่ยน และปรับใช้โค้ดได้โดยอัตโนมัติ ทุกครั้งที่มีการ Push…

Git

Backup Git Repository บน VPS อย่างอัตโนมัติ

การ Backup Git Repository เป็นสิ่งสำคัญเพื่อป้องการสูญเสียข้อมูล ในบทความนี้เราจะแนะนำวิธีต่าง ๆเป็นการ Backup Repository อัตโนมัติบน VPS ด้วยวิธีต่าง ๆที่…

Git

ตั้งค่า Git บน VPS ให้ Deploy เว็บอัตโนมัติด้วย SSH

การ Deploy เว็บอัตโนมัติด้วย Git และ SSH เป็นวิธีที่ปลอดภัยและมีประสิทธิภาพ ในบทความนี้เราจะสอนการตั้งค่า Git เพื่อให้ Deploy เว็บไซต์อัตโนมัติผ่าน SSH…

Git

Auto Deploy ด้วย Git Hooks: post-receive บน VPS

Git Hooks เป็นสคริปต์ที่ทำงานเมื่อเหตุการณ์ Git เกิดขึ้น ในบทความนี้เราจะสอนการใช้ post-receive hook เพื่อ Deploy เว็บไซต์อัตโนมัติเมื่อ Push โค้ดไปยัง VPS…

Git

ตั้งค่า Bare Git Repository บน VPS สำหรับ Deploy

Bare Git Repository เป็นรูปแบบ Git Repository พิเศษที่ออกแบบมาโดยเฉพาะสำหรับการใช้งานบนเซิร์ฟเวอร์ โดยไม่มี Working Tree ทำให้เหมาะสำหรับการจัดเก็บและการ…

Git

ติดตั้ง Git Server บน VPS ด้วย Gitea

Gitea เป็น lightweight Git service ที่เหมาะสำหรับติดตั้งบน VPS เล็กๆ หรือ low-resource servers ขนาดไฟล์เล็ก (~15MB) ใช้หน่วยความจำน้อย และติดตั้งง่าย เหมาะ…