Plesk รองรับการทำงานกับ Git เพื่อจัดการ Git repositories และปรับใช้เว็บไซต์โดยอัตโนมัติจาก repositories โดยมี 2 รูปแบบ Local repository ส่งการเปลี่ยนแปลงจากเครื่องไปยัง Plesk หลังจากนั้นจะแสดงหน้า Git Repositories ซึ่งมีข้อมูลเกี่ยวกับ URL Branch ประวัติการ commit และมีปุ่ม Pull now จะดึงการเปลี่ยนแปลงจาก Remote Git repository ทันทีเมื่อคุณต้องการให้เว็บไซต์อัปเดตตาม repository โดยไม่ต้องรอการ deploy อัตโนมัติ Remote Repository โคลน Git repository จาก GitHub, BitBucket หรือแพลตฟอร์ม Git อื่น หลังจากนั้นจะแสดงหน้า Git Repositories ซึ่งมีข้อมูลเกี่ยวกับ […]
การใช้งาน GitHub เบื้องต้น
GitHub เป็นบริการ Git hosting ที่มีการทำงานร่วมกันและการควบคุมการเข้าถึง เป็นแพลตฟอร์มคอมมูนิตี้สำหรับโปรแกรมเมอร์ในการช่วยกันแก้ไข error ร่วมกัน GitHub ได้รับการออกแบบมาอำนวยความสะดวกแก่นักพัฒนาช่วยติดตามการเปลี่ยนแปลงของไฟล์ในโปรเจกต์ผ่าน Repository มีการจัดเก็บการเปลี่ยนแปลงไฟล์ผ่านการ commit เป็นเวอร์ชันว่าแก้ไขอะไรไป วันเวลาที่แก้ไข หากทำเป็นทีมก็ทราบได้ว่าใครเป็นคนแก้ไข เตรียมความพร้อมก่อนการใช้งาน ตั้งค่า Git global (ใช้งานครั้งแรก) ให้กำหนด username และ email ก่อน โดยใช้คำสั่ง ตรวจสอบโดยใช้คำสั่ง สร้าง Repository ใหม่ ใน GitHub 1. เข้าสู่ระบบ GitHub 2. ที่แถบด้านบนข้างซ้าย เลือก + แล้วคลิก New repository 3. ป้อนรายละเอียดของโปรเจกต์ 4. คลิก Create repository เริ่มต้นใช้งาน Git ในโฟลเดอร์ของคุณ เปิดโฟลเดอร์ที่ต้องการทำงาน […]
วิธีแก้ปัญหา SSL DST Root CA X3 ของ Let’s Encrypt หมดอายุ
ปัญหานี้เกิดจาก SSL ชนิด Root Certificate ตัวนึงของ Let’s Encrypt หมดอายุไปเมื่อ 30 กันยายน 2021 และ SSL Root Certificate ตัวนี้เลิกใช้งานไปแล้ว โดยปกติถ้าระบบปฎิบัติการยังเป็นรุ่นที่ทันสมัยและได้รับการ Update อย่างสม่ำเสมอก็จะไม่พบปัญหาอะไร แต่สำหรับระบบปฎิบัติการที่ล้าสมัยและไม่ได้รับการ Update ก็จะพบปัญหาไม่สามารถเข้าถึงเว็บไซต์ที่ใช้งาน Let’s Encrypt Certificate ได้ ระบบปฎิบัติการที่พบว่ามีปัญหาคือWindows ต่ำกว่า Version 7macOS ต่ำกว่า Version 10.12.1Android ต่ำกว่า Version 7.1.1iOS ต่ำกว่า Version 10 จากสถิติ https://letsencrypt.org/stats/ พบว่าขณะนี้มีเว็บไซต์ที่ใช้งาน Let’s Encrypt Certificate อยู่ราวๆ 250 ล้านเว็บไซต์ทำให้ปัญหานี้กระทบเป็นวงกว้าง จากภาพก่อนการแก้ไขเมื่อทำการทดสอบเข้าเว็บไซต์ […]
Git เบื้องต้น
Git คืออะไร? Git เป็นระบบควบคุมเวอร์ชัน (Version Control System) ที่ใช้สำหรับติดตามการเปลี่ยนแปลงของไฟล์ในโปรเจกต์ โดยทำงานแบบกระจายศูนย์ (Distributed System) ทำให้ทุกคนในทีมมีสำเนาของ Repository ทั้งหมด ช่วยให้การทำงานร่วมกันเป็นไปได้อย่างมีประสิทธิภาพและสะดวกมากขึ้น ทำไมต้องใช้ Git? คำสั่ง Git เบื้องต้น 1. ติดตั้ง Git ก่อนเริ่มใช้งาน ต้องติดตั้ง Git โดยสามารถดู วิธีการติดตั้ง Git ได้ที่นี่ 2. ตั้งค่า Git (ครั้งแรก) กำหนดข้อมูลผู้ใช้สำหรับติดตามการเปลี่ยนแปลง 3. เริ่มต้นโปรเจกต์ใหม่ สร้าง Repository ใหม่ในโฟลเดอร์ปัจจุบัน 4. โคลน Repository ดาวน์โหลดไฟล์จาก Remote Repository ไปยังเครื่องของคุณ 5. เชื่อมต่อกับ Remote Repository เป็นเครื่องมือสำคัญในการจัดการการเชื่อมต่อกับ […]
การใช้งาน GitLab เบื้องต้น
GitLab เป็นแพลตฟอร์ม Git hosting ที่พัฒนาโดย GitLab Inc ซึ่งใช้สำหรับจัดการโค้ดและทำงานร่วมกันในทีมพัฒนาซอฟต์แวร์ ด้วยเครื่องมือที่หลากหลาย เช่น การจัดการ Repository, CI/CD, และการทำงานแบบ Agile ช่วยให้ทีมทำงานได้อย่างมีประสิทธิภาพและสะดวกยิ่งขึ้น การเตรียมความพร้อมก่อนใช้งาน GitLab ก่อนเริ่มใช้งาน GitLab ต้องทำสิ่งต่อไปนี้: ตั้งค่า Git global (ใช้งานครั้งแรก) ให้กำหนด username และ email ก่อน โดยใช้คำสั่ง ตรวจสอบโดยใช้คำสั่ง สร้าง Repository ใหม่ ใน GitLab 1. เข้าสู่ระบบ GitLab 2. คลิกที่เครื่องหมาย + (มุมบนซ้าย) และเลือก New project/repository 3. เลือก Create […]