โดย pprn » 11/07/2018 2:15 pm
[list][url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1/66-server-hosting/4273-what-is-gitlap.html]Gitlab[/url] เป็น Version Control ที่ทำหน้าที่จัดเก็บไฟล์ การสำรองข้อมูลจะถูกจัดเก็บทั้งฝั่ง Client และ Server GitLap จะเน้นการทำร่วมกันเป็นทีมและเชื่อมต่อ [/list] กับ Editor ต่างๆ เช่น NetBean 8.2
[b][color=#000080][size=140]ขั้นตอนที่ 1 : เป็นวิธี Clone Project เว็บบอร์ด phpBB 3.2 เพื่อร่วมกันพัฒนา[/size][/color][/b]
[b][size=110][list]ขั้นตอนที่ 1.1 : สมัครเพื่อใช้งาน [url=http://git.mindphp.com/users/sign_in]GitLap[/url] หรือถ้ามีแล้วให้ทำการ Sigin[/list][/size][/b]
[list][attachment=2]signin.png[/attachment][/list]
[b][size=110][list]ขั้นตอนที่ 1.2 : เข้าลิงก์ Project ซึ่งจะเป็นไฟล์ภาษาของ [url=http://git.mindphp.com/phpBBThaiEdition/th]phpBB[/url][/list][/size][/b]
[list][attachment=7]phpbb.JPG[/attachment][/list]
[list][b][size=110]ขั้นตอนที่ 1.3 : เปิด Edittor ตัวอย่างจะเป็น NetBeans 8.2 และเลือกเมนู Team > Git > Clone..[/size][/b][/list]
[list][attachment=1]Team .png[/attachment][/list]
[list][b][size=110]ขั้นตอนที่ 1.4 : แสดงแถบหน้าแต่ง กรอกข้อมูลเพื่อ Clone Project กรอกข้อมูลดังนี้ หลังจากนั้นเลือกเมนู Next [/size][/b][/list]
[list][list][b]Repository URL :[/b] สำหรับ URL ในช่องนี้ให้เอามาจากลิงก์ HTTP จากข้อที่ 1.2 มาใส่
[b]User and Password :[/b] ให้ใส่ user, pass ของ GitLap
[b]Clon into:[/b] เลือกโฟล์เดอร์ที่จะจัดเก็บ[/list][/list]
[list][attachment=0]clone.png[/attachment][/list]
[list][b][size=110]ขั้นตอนที่ 1.5 : เลือก master หลังจากนั้นเลือกเมนู Next > Finish [/size][/b][/list]
[list][attachment=8]next.png[/attachment][/list]
[b][color=#000080][size=140]ขั้นตอนที่ 2 : เป็นวิธี Pull (พูล) จาก server เพื่อดึงไฟล์ลงมาไว้ในไฟล์งานของเราที่ต้องการแก้ไข [/size][/color][/b]
[list][b][size=110]ขั้นตอนที่ 2.1 : เลือกที่เมนู Files และทำการเลือกไฟล์งานที่ต้องการ Pull เลือกที่ Git > Remote > Pull [/size][/b][/list]
[list][attachment=6]Pull.png[/attachment][/list]
[b][size=110][list]ขั้นตอนที่ 2.2 : เลือกที่เมนู Select configured git respositry location และกด Next [/size][/b][/list]
[list][attachment=3]select configured git respositry location.png[/attachment][/list]
[list][b][size=110]ขั้นตอนที่ 2.3 : ปรากฏหน้าต่างดังภาพ ให้เลือกเมนู Next > Finish[/size][/b][/list]
[list][attachment=9]master re.png[/attachment][/list]
[b][color=#000080][size=140]ขั้นตอนที่ 3 : เป็นวิธี Commit (คอมมิท) เมื่อแก้ไขเสร็จสิ้นแล้วต้อง Commit เพื่อบันทึก [/size][/color][/b]
[list][b][size=110]ขั้นตอนที่ 3.1 : เลือกไฟล์ที่ต้องการ Commit คลิ๊กขวาที่ไฟล์และเลือก Git > Commit [/size][/b][/list]
[list][attachment=12]commit.png[/attachment][/list]
[list][b][size=110]ขั้นตอนที่ 3.2 : เลือกไฟล์ที่ต้องการ Commit สามารถ Comment ได้ และกด Commit [/size][/b][/list]
[list][attachment=13]commit files.png[/attachment][/list]
[b][color=#000080][size=140]ขั้นตอนที่ 4 : วิธีการ Push (พุช) หรือ การดึงข้อมูลจากเครื่อง Client ไปลง Server [/size][/color][/b]
[list][b][size=110]ขั้นตอนที่ 4.1 : เลือกไฟล์ที่ต้องการ Push ลง คลิ๊กขวาเลือกเมนู Git > Remote > push [/size][/b][/list]
[list][attachment=5]push.png[/attachment][/list]
[list][b][size=110]ขั้นตอนที่ 4.2 : เลือกที่เมนู Select configured git respositry location และกด Next [/size][/b][/list]
[list][attachment=4]select configured git respositry location 2.png[/attachment][/list]
[list][b][size=110]ขั้นตอนที่ 4.3 : ติ๊กที่ master และเลือกเมนู Next [/size][/b][/list]
[list][attachment=11]local branches.png[/attachment][/list]
[list][b][size=110]ขั้นตอนที่ 4.4 : ติ๊กที่ master และเลือกเมนู Finish [/size][/b][/list]
[list][attachment=10]local reference.png[/attachment][/list]