ลอง เล่น ใช้งาน Git ใน Shared Hosting กับ Hostgator

ในตอนที่แล้วได้ลองใช้ Subversion (SVN) บน Hostgator กันไปแล้ว และตอนนี้ลองมาใช้ Git บน Hostgator กันบ้าง ทำยังไงมาลองดูกัน

ก่อนอื่นต้องเปิดการใช้งาน SSH บน Hostgator ก่อนโดยการ

  1. ล๊อกอินเข้า the HostGator billing tool, GatorBill.
  2. จากนั้นไปที่ ‘Hosting Packages’ และคลิกที่ “View Hosting Packages”
  3. ไปที่ package ที่ต้องการจะเปิดใช้งาน ssh และคลิกที่ “Enable Shell Access”

หลังจากเปิดใช้งานเป็นที่เรียบร้อยก็เตรียมเปิดโปรแกรม SSH Client เพื่อทำการ connect ไปยัง Hostgator ของเรา รอบนี้จะใช้ SSH ผ่านโปรแกรม Terminal ของ Mac Os X โดยใช้คำสั่ง

“ssh <ip host> -p2222″

หลังจากที่ connect เรียบร้อยแล้วต่อไปเราก็จะสร้าง folder สำหรับจัด repository ด้วยคำสั่ง

“mkdir <repository name>”
“cd <repository name>”
“git init”

เรียบร้อยแล้วเราจะได้ repository ที่พร้อมใช้งาน เราลองมาเพิ่มไฟล์ดู

“echo ‘Hello new repository’ > readme.txt”
“git add readme.txt”
“git commit -m ‘Add new file for test’”

ถึงจุดนี้เราก็จะสามารถใช้งาน Git บน Hostgator ได้เป็นที่เรียบร้อย แต่ยังไม่สามารถทำการ remote commit ได้เราจะต้องใช้คำสั่ง “git config –bool core.bare true” เพื่อเปิดการใช้งาน remote commit ครับ

ต่อมาเรามาทำในฝั่งของ Client กันบ้าง เราก็ใช้คำสั่ง “git clone” เพื่อสำเนา repository มายังเครื่องเราดังนี้ครับ

“git clone ssh://<username>@<ip host>:<port>/<repository path>”

สำหรับ repository path ต้องใช้แบบ full path ด้วยนะ ใช้คำสั่ง pwd

แต่ถ้าใครถนัดใช้ Git GUI ตัวไหนก็ใช้ได้เลยครับ ได้ลองกับ SmartGit ก็ใช้งานได้เป็นอย่างดีสะดวกและฟรี (for non-commercial use only นะ)

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA Image

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>