บทความนี้เป็นการทำ 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 เรียบร้อยแล้ว
ไม่มีความคิดเห็น:
แสดงความคิดเห็น