วันจันทร์ที่ 23 กันยายน พ.ศ. 2562

การใช้งาน gitlab

gitlab เป็นบริการที่เอาไว้สำหรับเก็บไฟล์ source code ของโปรแกรมได้เป็นอย่างดี
ซึ่งผมได้ลองเปรียบเทียบกับระหว่าง github กับ gitlab (บัญชีฟรี)พบว่าผมเลือก gitlab
เพราะ gitlab ให้ project แบบ private ได้ไม่จำกัด แต่ github ให้เพียงแค่ 3 เท่านั้น
วันนี้เลยมาสอนการใช้งาน gitlab ในการเก็บไฟล์ source code

1.สมัครใช้บัญชี gitlab จะใช้งานด้วย Email หรือผ่าน Gmail ก็ได้เหมือนกัน
2.ไปที่ปุ่ม New project กรอกรายละเอียด project แล้วกดปุ่ม Create project ซึ่งเราจะได้ project เปล่าๆ มาใช้งาน


3.ติดตั้ง program git ในเครื่องเรา download เมื่อติดตั้งเรียบร้อยแล้วให้ทำการเปิด git ขึ้นมา
โดยเลือก git cmd



4.ไปที่เว็บ gitlab เพื่อหา Link ดาวโหลด project เคสนนี้จะได้ Link
https://gitlab.com/thabot47/testproject.git



นำ Link ที่ได้ไปที่ CMD git ที่เปิดขึ้นมา
พิมพ์คำสั่ง git clone ตามด้วย Link ที่ได้มา


ระบบจะถาม user และ password ที่ ลงทะเบียนไว้กับ gitlab ให้กรอกลงไป
ระบบจะทำการ download ไฟล์ project เรามาไว้ที่เครื่องและทำการผูกกับระบบ git ไว้เรียบร้อย




5.เมื่อได้project เปล่าๆ และผูก git เรียบร้อยแล้วให้นำ Source code ที่เราเขียนไว้มาวางไว้ใน โฟล์เดอะของเรา
แต่เคสนี้เราจะใช้ Visualstudio Code ในการทดลองเพิ่มไฟล์ดู
ด้วยการเข้าไปที่โฟลเดอร์ testproject ด้วยคำสั่ง cd testproject ด้วย git cmd
หลังจากนั้นให้พิมพ์ code .  ระบบจะเปิด Visualstudio Code ขึ้นมาหากยังไม่มีให้ดาวโหลดมาติดตั้งด้วยนะครับ download 
และเมื่อเปิดโปรแกรมมาแล้วให้ลองทำการเพิ่มไฟล์ test.txt



ให้คลิกสัญลักญ์ git ซ้า้ยมือที่มีเลข 1 อยู่นั่นหมายความว่ามี 1 ไฟล์ที่มีการเปลี่ยนแปลง
ชื่อไฟล์ของเราจะมี U นั่นคือ Untrack ซึ่งจะไม่มีการเก็บไฟล์นี้บน Server gitlab
ให้คลิกที่ + เพื่อทำการติดตามเก็บ loging ของไฟล์นี้



เมื่อคลิกแล้วจะเปลี่ยนเป็น A (Add) หลังจากนั้นให้กรอกข้อความที่เราจะ commit การส่ง Code ในครั้งนี้ลงไป แล้วคลิกที่เครื่องหมายถูก

จากนั้นให้ไปที่ ... และเลือก Push เพื่อส่ง Code ของเราเข้าไปที่ Server gitlab



ที่ gitlab จะมีรายละเอียดการ commit ไปแล้วนะครับ


*** กรณีที่มี Source code อยู่แล้วและต้องการเก็บไปทั้ง Project ในครั้งเดียว
เมื่อเราได้ Project เปล่ามาแล้วนั้นให้เรานำ Source code  มาวางทั้งหมด
แล้วให้พิมพ์ คำสั่ง 
git add .
git commit -m "Initial commit"
git push -u origin master

เพียงเท่านั้นเราก็จะได้ Source code ขึ้นไปเก็บไว้ไม่หายแล้ว








ไม่มีความคิดเห็น:

แสดงความคิดเห็น