ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 

GitLab  (กิตแล็บ) คืออะไร เว็บที่จัดเก็บ จัดการเวอร์ชั่นของโค้ด และเป็นโอเพ่นซอร์ส

GitLab (กิตแล็บ) คืออะไร  หน้าเจอ Project ที่เราสร้างไว้
GitLab (กิตแล็บ) คืออะไร

 

         สำหรับนักพัฒนาข้อมูลเป็นสิ่งที่สำคัญ เป็นส่วนหลักที่ต้องใช้ข้อมูลทั้งในการแสดงผล เก็บข้อมูลเพื่อให้ส่วนต่างของโปรแกรมสามารถใช้งานได้ นักพัฒนาส่วนใหญ่จะต้องมีการ Backup (แบล็คอัพ) อยู่ตลอดเวลาเพื่อความปลอยภัยของข้อมูล ก่อนหน้านี้นักพัฒนาใช้การ Backup ข้อมูลแบบง่ายๆ คือการคัดลอกไฟล์งานกำหนดเป็นเวอร์ชั่นต่างๆ หรือฝากไฟล์ไว้ที่ Server (เซิฟเวอร์) หากมีการ Backup ข้อมูลไว้ที่เครื่องก็มีโอกาสสูงที่ข้อมูลจะได้รับความเสียหาย และยากต่อการใช้งานกับผู้พัฒนาคนอื่นๆ 

         ปัจจุบันได้มีเว็บไซต์ที่ให้บริการพื้นที่สำหรับจัดเก็บโครงการโอเพ่นซอร์ส ไว้บนเซิฟเวอร์ด้วยระบบควบคุมเวอร์ชันแบบ Git โดยมีจุดประสงค์หลักคือ ทำให้การแบ่งปันและพัฒนาโครงการต่างๆด้วยกันเป็นไปได้ง่ายๆ ทำให้ข้อมูลทั้งหมดถูกจัดเก็บไว้ที่ Server (เซิฟเวอร์) หากเครื่องคอมพิวเตอร์ที่เราใช้งานมีปัญหาก็สามารถ Clone (โคน) ข้อมูลจากเซิฟเวอร์มาใช้ใหม่ได้ 

         เรื่องของการพัฒนาร่วมกันก็เป็ฯไปได้ง่ายมากด้วยความสามารถของ GitLap (กิตแล็บ) สามารถที่จะ Clone โปรเจคไปพัฒนาที่เครื่องของตัวเองได้และสามารถ Push (พุสช์) ข้อมูลที่ได้แก้ไขไปและ Comment (คอมเม้น)จุดที่เราแก้ ไปยังเว็บเซิฟเวอร์ได้ด้วย เท่านี้ก็สามารถพัฒนาโครงสร้างร่วมกันได้

        ทั้งนี้ข้อมูลจะไม่ได้ถูกจัดเก็บไว้ที่เว็บเซิฟเวอร์อย่างเดียว แต่ยังเก็บไว้ที่เครื่องของเราอีกด้วย ทำให้ผู้พัฒนาส่วนใหญ่ในปัจจุบันเลือกใช้ Git ในการพัฒนาซอฟแวร์และอื่นๆ

Gitlab สร้างขึ้นครั้งแรกเมื่อปี 2011  ( ปัจจุบันที่เขียนบทความนี้ 9 แล้ว) เป็นของบริษัท GitLab Inc. ภาษาที่พัฒนาใช้ภาษา Ruby, Go, และ Vue.js ปัจจุบัน นอกจากไว้จัดการเรื่องเวอร์ชั่นของ Source แล้วมันแปลร่างเพิ่มความสามารถมากขึ้น จนเรียกได้ว่าเป็น web-based DevOps ตัวหนึ่งที่น่าสนใจทีเดียว

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Celeb net worth?
โดย Bailey99 ศ 05 มิ.ย. 2020 7:03 pm บอร์ด PHP Knowledge
0
5
ศ 05 มิ.ย. 2020 7:03 pm โดย Bailey99
วิธีการ ใช้งาน vuetify คู่กับ vue.js
โดย bolue ศ 05 มิ.ย. 2020 6:02 pm บอร์ด CSS Knowledge
0
5
ศ 05 มิ.ย. 2020 6:02 pm โดย bolue
วิธีการ ติดตั้ง vue.js สำหรับผู้เริ่มต้น หัดเขียน สอนติดตั้ง
โดย bolue ศ 05 มิ.ย. 2020 4:55 pm บอร์ด Jquery & Ajax Knowledge
0
25
ศ 05 มิ.ย. 2020 4:55 pm โดย bolue
วิธีการ ใช้ Grid ออกแบบเป็น responsive design โดย vuetify
โดย bolue ศ 05 มิ.ย. 2020 3:36 pm บอร์ด CSS Knowledge
0
14
ศ 05 มิ.ย. 2020 3:36 pm โดย bolue
วิธีการ เรียนใช้ dialog จาก components โดย vue.js
โดย bolue ศ 05 มิ.ย. 2020 1:45 pm บอร์ด Jquery & Ajax Knowledge
0
16
ศ 05 มิ.ย. 2020 1:45 pm โดย bolue
วิธีการ การเรียกใช้ methods โดย vue.js
โดย bolue ศ 05 มิ.ย. 2020 1:17 pm บอร์ด Jquery & Ajax Knowledge
0
9
ศ 05 มิ.ย. 2020 1:17 pm โดย bolue
วิธีการ ค้นหาด้วยการใช้ watch โดย vue.js
โดย bolue ศ 05 มิ.ย. 2020 12:45 pm บอร์ด Jquery & Ajax Knowledge
0
6
ศ 05 มิ.ย. 2020 12:45 pm โดย bolue
วิธีการ แสดงผลข้อมูล จากน้อยไปมาก มากไปน้อย โดย Python
โดย bolue ศ 05 มิ.ย. 2020 11:56 am บอร์ด Python Knowledge
0
8
ศ 05 มิ.ย. 2020 11:56 am โดย bolue
วิธีการ ค้นหาแบบช่วงวันที่ โดย Python
โดย bolue ศ 05 มิ.ย. 2020 11:25 am บอร์ด Python Knowledge
0
11
ศ 05 มิ.ย. 2020 11:25 am โดย bolue
เรียนรู้โปรแกรมบริหารตลาดนัด สรุป และการนำไปใช้
โดย natthanit.r2538 ศ 05 มิ.ย. 2020 11:07 am บอร์ด M103 - ณัฐนิตย์ ร่มบ้านโหล๊ะ
6
14
ศ 05 มิ.ย. 2020 10:24 pm โดย mindphp
งานประจำวันที่ 5 มิถุนายน 2563
โดย bolue ศ 05 มิ.ย. 2020 10:05 am บอร์ด M104 - สุภาภรณ์ อินกรรไกร
7
50
ศ 05 มิ.ย. 2020 7:47 pm โดย thatsawan
งานประจำวันที่ 5 มิถุนายน 2563
โดย natthanit.r2538 ศ 05 มิ.ย. 2020 10:01 am บอร์ด M103 - ณัฐนิตย์ ร่มบ้านโหล๊ะ
3
14
ศ 05 มิ.ย. 2020 8:07 pm โดย natthanit.r2538
กองทุนประกันสังคม มีผู้ประกันตนกี่ประเภท ??
โดย natthanit.r2538 พฤ 04 มิ.ย. 2020 5:53 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
11
พฤ 04 มิ.ย. 2020 5:53 pm โดย natthanit.r2538
สรุปความเข้าใจ เกี่ยวกับการตั้งกระทู้
โดย bolue พฤ 04 มิ.ย. 2020 5:16 pm บอร์ด M104 - สุภาภรณ์ อินกรรไกร
0
10
พฤ 04 มิ.ย. 2020 5:16 pm โดย bolue
วิธีการ ลงเวลา โดย Python
โดย bolue พฤ 04 มิ.ย. 2020 4:09 pm บอร์ด Python Knowledge
0
36
พฤ 04 มิ.ย. 2020 4:09 pm โดย bolue
การยื่นแบบ ภ.ง.ด. 53 ออนไลน์ สอนวิธีการยื่นแบบออนไล์ ทำได้ด้วยตัวเอง
โดย natthanit.r2538 พฤ 04 มิ.ย. 2020 3:51 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
1
25
พฤ 04 มิ.ย. 2020 4:16 pm โดย natthanit.r2538
วิธีการ โชว์ข้อมูลด้วยการ Format วันที่ โดย Python
โดย bolue พฤ 04 มิ.ย. 2020 3:38 pm บอร์ด Python Knowledge
0
32
พฤ 04 มิ.ย. 2020 3:38 pm โดย bolue
การยื่นแบบ ภ.ง.ด. 3 ออนไลน์ สรุปขั้นตอนยื่นแบบภาษี ออนไลน์
โดย natthanit.r2538 พฤ 04 มิ.ย. 2020 2:54 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
1
24
พฤ 04 มิ.ย. 2020 3:08 pm โดย natthanit.r2538
วิธีการเดินทางจาก ปทุมธานี มา กรุงเทพฯ
โดย bolue พฤ 04 มิ.ย. 2020 1:59 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
12
พฤ 04 มิ.ย. 2020 1:59 pm โดย bolue
วิธีการ Search database แบบพื้นฐานๆ โดย Python
โดย bolue พฤ 04 มิ.ย. 2020 1:55 pm บอร์ด Python Knowledge
0
34
พฤ 04 มิ.ย. 2020 1:55 pm โดย bolue