github

Github คืออะไร

ในบทความที่แล้วเราได้รู้แล้วว่า Git คืออะไร สำคัญอย่างไร ที่นี้ถ้าเคยได้ยิน Git อยู่แล้ว ก็คงต้องได้ยิน Github ด้วย เราจะมาดูกันว่าแล้ว Github คืออะไร ต่างจาก Git อย่างไร

GitHub คือ website Git (version control repository) ที่อยู่บน internet มีการทำงานแบบเดียวกับ Git เลย แต่สามารถเข้าถึงข้อมูลและจัดการไปผ่าน web โดยไม่ต้องเสียเงิน หรือลงทุกตั้ง server เพื่อติดตั้ง Git เองเลย แต่ code project ทั้งหมดจะุถูกแจกจ่ายให้คนอื่นๆสามารถเห็นได้ด้วย ซึ่ง GitHub ก็มีการเสนอ plan แบบส่วนตัวให้ถ้าอยากให้ code ไม่ถูกแจกจ่ายออกไปโดยจะมีค่าใช้จ่ายตรงนี้ ปัจจุบันมีมากกว่า 20 ล้าน user รวมกันกว่า 60 ล้าน repository บนระบบแล้ว

 

ประวัติของ GitHub

github octocatวันที่ 24 กุมภาพันธ์ 2009 ทางทีมงาน GitHub ได้ประกาศใน Yahoo! ว่าเริ่ม online ให้ใช้งาน และในปีแรกได้เกิด 46,000 repository ขึ้น และเติบโตขึ้นอย่างรวมเร็ว ปัจจุบัน GiyHub มีมูลค่ามากกว่า  $250 ล้าน US สัญลักษณ์ (mascot) ที่ใช้มีชื่อว่า Octocat  มีลักษณะเป็นแมวมีหนวดปลาหมึก

 

 

วิธีใช้งาน GitHub

1. สมัครและสร้าง GitHub account

Link : https://github.com/

github register

 

2. ติดตั้ง GitHub Desktop

Link : https://desktop.github.com/

github desktop

3. ทำการสร้าง repository โดยการ Login เข้า user ที่สมัครไป

Link : https://github.com/new

github create

 

4. เปิดโปรแกรม GitHub Desktop

ทำการ login เพื่อเชื่อมต่อกับ GiHub

github-desktop-icon

5. ทำการ Add/Clone repository ที่สร้างบน web GitHub

github-clone

 

6. ทำการ commit กลับไปยัง GitHub

หลักที่เรา Clone repository ลงมาที่เครื่องเราแล้ว ถ้ามีการแก้ไข code ในเครื่องเรา ตัว program จะตรวจสอบตลอดเวลา และเราสามารถสั่ง commit เพื่อเอาข้อมูลขึ้นไปเก็บยัง GitHubได้

github-commit

หรือเราจะใช้ git commnad line ก็ได้ถ้าถนัด ซึ่งได้อธิบายการใข้งาน Git ในบทความที่แล้วไปเรียบร้อยแล้ว

 

นอกจากนี้ GitHub ยังเปิดให้สามารถทำ webpage ส่วนตัวได้ด้วย ที่ https://pages.github.com/

วิธีสร้าง Page Github

  1. สร้าง repository username.github.io
  2. Clone repository ผ่านทาง “Set up in Desktop” และทำการ save project
  3. ลองสร้าง index.html แล้วลองเขียน code html ลงไป
    <!DOCTYPE html>
    <html>
    <body>
    <h1>Hello World</h1>
    <p>I'm hosted with GitHub Pages.</p>
    </body>
    </html>
  4. Commit & sync
  5. ลองไปที URL : username.github.io

 

 

Author: Suphakit Annoppornchai

Credit: https://saixiii.com

Leave a Reply