วันอาทิตย์ที่ 19 ธันวาคม พ.ศ. 2553

การติดตั้ง Git Server

บทความนี้เป็น บทความพื้นฐานก่อนที่จะไปยังเรื่องอื่นๆครับ

บทความนี้เป็นการทำ git repository ผ่าน ssh ใน home ของเราเองนะ

ติดตั้ง git ผ่าน port
# whereis git
# cd /usr/ports/devel/git
# make install clean

หลังจากการติดตั้งเรียบร้อย ก็ล็อกอินปกติเข้า home ของตัวเอง โดยเราจะ ทดลองสร้าง ตัวเก็บ repos ให้กับ project1

# เครื่อง Git Server

$ mkdir git
$ cd git
$ mkdir project1.git
$ cd project1.git
$ git --bare init

# เครื่อง Notebook (Git development)
$ mkdir project1 # สร้างโปรเจคใหม่ อยู่ใน folder นี้
$ touch readme.txt # สมมุติไฟล์ ขึ้นมา 1 ไฟล์
$ git add README # เพิ่มไฟล์ เข้าสู่ระบบ git (ในเครื่องตัวเอง)
$ git commit -m 'first commit' # บันทึกการเปลี่ยนแปลง
$ git remote add origin ssh://username@venus.demotest.com:1822/~/git/project1.git
# ตั้งค่า git server ให้ โปรเจคนี้รู้จัก
$ git push origin master # อัพเดตสถานะ ไฟล์ที่มีการเปลี่ยนแปลง กับ git server ที่ตั้งค่าไว้

จะได้ผลลัพธ์ประมาณนี้

Counting objects: 3, done.
Writing objects: 100% (3/3), 209 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To ssh://nutjang@venus:2022/~/git/project1.git
* [new branch] master -> master


ไปที่เครื่อง Git Server
$ cd ~/git/project1.git
$ git log

Author: User
Date: Wed Dec 15 21:50:04 2010 +0700

first commit

นั่นเหละ แปลว่า เครื่อง notebook อัพเดต status ของ source code มาเก็ยไว้ที่ Git Server เรียบร้อยแล้ว

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

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