ให้เรตสมาชิก: 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 ตัวหนึ่งที่น่าสนใจทีเดียว

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ภาษี หัก ณ ที่จ่าย บน ERP
โดย milk2533 ส 28 พ.ย. 2020 4:17 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
12
ส 28 พ.ย. 2020 4:17 pm โดย milk2533
ประโยชน์ของการใช้ปุ่ม Sendmail บน ERP
โดย milk2533 ส 28 พ.ย. 2020 1:40 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
8
ส 28 พ.ย. 2020 1:40 pm โดย milk2533
Contracts ในระบบ ERP คือ อะไร
โดย milk2533 ส 28 พ.ย. 2020 11:40 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
10
ส 28 พ.ย. 2020 11:40 am โดย milk2533
เขียน PHP กับ Array แบบนี้ ระวัง Error นะ
โดย mindphp ส 28 พ.ย. 2020 2:31 am บอร์ด Programming - PHP
0
20
ส 28 พ.ย. 2020 2:31 am โดย mindphp
โปรแกรม ERP แตกต่างจาก โปรแกรมบัญชีอย่างไร
โดย milk2533 ศ 27 พ.ย. 2020 3:05 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
23
ศ 27 พ.ย. 2020 3:05 pm โดย milk2533
ประโยชน์ ของ ERP
โดย milk2533 ศ 27 พ.ย. 2020 12:59 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
18
ศ 27 พ.ย. 2020 12:59 pm โดย milk2533
เรื่องของเคล็ดลับเก็บเงินหลักแสนสำหรับคนเรา สำคัญอย่างไร
โดย medalezga ศ 27 พ.ย. 2020 12:03 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
17
ศ 27 พ.ย. 2020 12:03 pm โดย medalezga
เครื่องตรวจนับสินค้า (EOB)
โดย milk2533 ศ 27 พ.ย. 2020 11:26 am บอร์ด IOT - Internet of things
0
26
ศ 27 พ.ย. 2020 11:26 am โดย milk2533