รวมความรู้สำหรับ ทำ Git ใช้งานเอง ด้วย Gitlab

แชร์ความรู้ Linux Ubuntu Web Server บทความ การ config server Linux FreeBSD Apache
การติดตั้ง XAMPP Mysql PHP ใครต้องการแชร์ความรู้เรื่องต่างๆ เหล่านี้ให้ ท่านหรืออื่น โพสที่หมวดนี้ได้

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 17606
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

รวมความรู้สำหรับ ทำ Git ใช้งานเอง ด้วย Gitlab

โพสต์โดย mindphp » 02/03/2018 6:37 pm

GitLab

วิธี Backup Restore Gitlab
viewtopic.php?f=27&t=45981
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 17606
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: รวมความรู้สำหรับ ทำ Git ใช้งานเอง ด้วย Gitlab

โพสต์โดย mindphp » 02/03/2018 9:56 pm

วิธีเช็คเวอร์ชั่นของ Gitlab

โค้ด: เลือกทั้งหมด

sudo gitlab-rake gitlab:env:info

ตัวอย่างผลที่ได้
System information
System: Ubuntu 14.04
Current User: git
Using RVM: no
Ruby Version: 2.3.5p376
Gem Version: 2.6.13
Bundler Version:1.13.7
Rake Version: 12.0.0
Redis Version: 3.2.5
Git Version: 2.13.5
Sidekiq Version:5.0.4
Go Version: unknown

GitLab information
Version: 10.0.3
Revision: 8895150
Directory: /opt/gitlab/embedded/service/gitlab-rails
DB Adapter: postgresql
URL: http://IP
HTTP Clone URL: http://IP/some-group/some-project.git
SSH Clone URL: git@IP:some-group/some-project.git
Using LDAP: no
Using Omniauth: no

GitLab Shell
Version: 5.9.0
Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories
Hooks: /opt/gitlab/embedded/service/gitlab-shell/hooks
Git: /opt/gitlab/embedded/bin/git

Version: 10.0.3 <===== คือเวอร์ชั่นของ Gitlab ที่เราติดตั้งอยู่
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 17606
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: รวมความรู้สำหรับ ทำ Git ใช้งานเอง ด้วย Gitlab

โพสต์โดย mindphp » 02/03/2018 10:45 pm

วิธีอัพเกรด Gitlab
รันคำสั่ง

โค้ด: เลือกทั้งหมด

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash


โค้ด: เลือกทั้งหมด

apt-get install gitlab-ce
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ภาพประจำตัวสมาชิก
Parichat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 663
ลงทะเบียนเมื่อ: 08/01/2018 10:03 am

Re: รวมความรู้สำหรับ ทำ Git ใช้งานเอง ด้วย Gitlab

โพสต์โดย Parichat » 06/03/2018 5:34 pm

ขั้นตอนการอัพไฟล์เข้า Git :baa:
    1.คลิกเลือกโฟลเดอร์งานที่ต้องการ
    2.คลิกขวาเลือก Git>commit เพื่อที่จะระบุว่าเราทำอะไรไปบ้างและเพื่อบันทึกไฟล์ลงในเครื่องของเราก่อน ดังรูป
    zzzz5.png
    zzzz5.png (74.66 KiB) เปิดดู 125 ครั้ง


    3.คลิกขวาเลือก Git>Remote>Push เพื่อทำการอัพไฟล์ขึ้น Git ดังรูป
    zzzz4.png
    zzzz4.png (95.66 KiB) เปิดดู 125 ครั้ง


    4.ในการณีที่ Push ไม่ได้ก็ให้ pull เพื่อดึงข้อมูลที่มีการอัพเดสลงเครื่องของเราก่อน
    zzzz3.png
    zzzz3.png (94.59 KiB) เปิดดู 125 ครั้ง


    5.จากนั้นก็ลอง Push ใหม่โดยทำตามวิธีที่ 3

สีของชื่อไฟล์ที่อัพขึ้น Git มีดังนี้
    สีเขียว คือ ไฟล์งานที่แก้ไข
    สีดำ คือ ไฟล์งานที่อัพขึ้น git เรียบร้อยแล้ว
    สีน้ำเงิน คือ ไฟล์เก่าที่มีการแก้ไข

เมื่ออัพไฟล์งานขึ้น Git แล้ว GIT มันจะเก็บโค้ดไว้ 2 ที่ คือ
    1.เครื่องของเรา
    2.เครื่องบน server

คำสั่งในการใช้ Git มีดังนี้
    1.pull คือ ดึงโค้ดจากเครื่อง server มาไว้ที่เครื่องเรา
    2.commit คือ เอาโค้ดเราบันทึกลงเครื่อง
    3.push คือ เอาส่วนที่เรา commit ไว้ในเครื่องส่งไปที่ server
Live Simply, Laugh Often, Love Deeply.....


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 9 และ บุคคลทั่วไป 0 ท่าน