Open gitsunekei1445 opened 3 years ago
คือใช้ฟรี และสร้าง repository ได้ไม่จำกัด แต่ต้องเป็น public repository เท่านั้น หากอยาก private ก็ต้องเสียตัง
git,github แบบละเอียด
https://devahoy.com/blog/2015/08/introduction-to-git-and-github/
คือ Version Control ตัวหนึ่ง ซึ่งเป็นระบบที่มีหน้าที่ในการจัดเก็บการเปลี่ยนแปลงของไฟล์ในโปรเจ็ค มีการ backup code ให้ สามารถที่จะเรียกดูหรือย้อนกลับไปดูเวอร์ชั่นต่างๆของโปรเจ็คที่ใด เวลาใดก็ได้ หรือแม้แต่ดูว่าไฟล์นั้นๆใครเป็นคนเพิ่มหรือแก้ไข หรือจะดูว่าไฟล์นั้นๆถูกเขียนโดยใครบ้างก็สามารถทำได้ ดังนั้น Version Control จึงเหมาะสำหรับนักพัฒนาที่เป็นคนเดียวหรือจะเป็นการพัฒนาในรูปแบบทีมก็จะยิ่งเพิ่มประสิทธิภาพมากขึ้น
https://devahoy.com/blog/2015/08/introduction-to-git-and-github/
เป็นเว็บบริการพื้นที่ทางอินเทอร์เน็ต (hosting service) สำหรับเก็บการควบคุมการปรับปรุงแก้ไข (version control) โดยใช้กิต (Git) โดยมากจะใช้จัดเก็บรหัสต้นฉบับ (source code) แต่ยังคงคุณสมบัติเดิมของกิตไว้ อย่างการให้สิทธิ์ควบคุมและปรับปรุงแก้ไข (distributed version control) และระบบการจัดการรหัสต้นฉบับรวมถึงทางกิตฮับได้เพิ่มเติมคุณสมบัติอื่นๆผนวกไว้ด้วย เช่น การควบคุมการเข้าถึงรหัสต้นฉบับ (access control) และ คุณสมบัติด้านความร่วมมือเช่น ติดตามข้อบกพร่อง (bug tracking), การร้องขอให้เพิ่มคุณสมบัติอื่นๆ (feature requests), ระบบจัดการงาน (task management) และวิกิสำหรับทุกโครงการ กิตฮับเสนอแผนการให้บริการใน 2 รูปแบบคือ แบบส่วนตัว และ แบบบัญชีฟรี
กิตฮับได้รับการพัฒนาขึ้นโดย คริส วานสเตรท, พีเจ ไฮเอท และ ทอม เพรสตัน-เวอร์เนอร์ โดยเขียนขึ้นจากรูบีออนเรลส์ เริ่มกิจการในเดือนกุมภาพันธ์ 2008 บริษัทกิตฮับ อิงค์ตั้งอยู่ตั้งแต่ปี 2007 อยู่ในซานฟรานซิสโก วันที่ 4 มิถุนายน 2018 ไมโครซอฟท์ได้ประกาศเข้าซื้อกิตฮับมูลค่า 7,500 ล้านเหรียญสหรัฐฯ ภายใต้ร่มเงาไมโครซอฟท์ แนท ฟรายด์แมน (Nat Friedman) ผู้ก่อตั้งซามารีน (Xamarin) จะขึ้นเป็นซีอีโอใหม่ของกิตฮับ และ ซีอีโอปัจจุบันคริส วานสเตรท จะยังคงดำรงตำแหน่ง "ผู้ปรึกษาทางเทคนิค" ให้กับกิตฮับอยู่
https://th.wikipedia.org/wiki/%E0%B8%81%E0%B8%B4%E0%B8%95%E0%B8%AE%E0%B8%B1%E0%B8%9A
เริ่มต้นของโครงการ Linux เมื่อ Linus Torvalds ผู้ริเริ่มโครงการ Linux ตัดสินใจเก็บรุ่นต่างๆ ของโครงการด้วยแพตช์ เนื่องจากไม่นิยมระบบจัดการซอร์สแบบรวมศูนย์CVS ผ่านไปหนึ่งทศวรรษ เมื่อปี 2002 Linus ได้ตัดสินใจนำ BitKeeper มาใช้กับโครงการ Linux เหตุการณ์เป็นไปอย่างเรียบร้อยดีจนปี 2005 เมื่อ Larry McVoy เจ้าของ BitKeeper ยกเลิกสัญญาการใช้งานฟรีแก่ชุมชน Linux เพราะไม่พอใจที่ Andrew Tridgell ทำวิศวกรรมผันกลับ (reverse engineering) บนโพรโทคอลของ BitKeeper เพื่อศึกษาว่ามันทำงานอย่างไร
เมื่อขาดระบบจัดการซอร์สที่ดี และไม่มีระบบที่ใช้งานได้อย่างทัดเทียมกัน Linus จึงตัดสินใจสร้างระบบดังกล่าวขึ้นมาเองในวันที่ 3 เมษายน 2005 การพัฒนาเป็นไปอย่างรวดเร็วเพราะเพียงวันที่ 16 มิถุนายน Git ก็เสถียรพอที่ถูกใช้เพื่อจัดการซอร์สของ Linux รุ่นที่ 2.6.12 แล้ว เมื่อเป็นที่พอใจในผลลัพธ์ Linus ได้ยกหน้าที่ดูแลโครงการ Git ให้ Junio Hamano นักพัฒนาคนสำคัญเข้ารับช่วงต่อในวันที่ 26 กรกฎาคม และเพียงแค่ครึ่งปี Git รุ่น 1.0 ถือเป็นรุ่นเสถียรสำหรับการใช้งานโดยบุคคลทั่วไป ได้เปิดตัวแก่ชาวโลก ณ วันที่ 21 ธันวาคม 2005
ปัจจุบันมีเว็บฝากซอร์สออนไลน์จำนวนมากที่รองรับ Git ควบคู่ไปกับระบบจัดการซอร์สตัวอื่น และก็มีเว็บไซต์อีกไม่น้อยที่รองรับแต่ Git เพียงอย่างเดียว เว็บไซต์บางเว็บเช่น GitHub นั้น นอกจากจะทำหน้าที่รับฝากซอร์สโปรแกรมแล้ว ยังเป็นแหล่งชุมชนสำหรับนักพัฒนา นักพัฒนาบางคนอาจเลือกฝากซอร์สโครงการที่ตนเองดูแลแบบเปิดเผยต่อสาธารณะ เพื่อสร้างโปรไฟล์ของตนเองให้เป็นที่รู้จักในชุมชนพัฒนานั้นๆ
https://www.hongkiat.com/blog/github-overlooked-features/
https://th.phhsnews.com/articles/web-design/10-useful-github-features-you-probably-dont-know.html
GitHub's products GitHub มีผลิตภัณฑ์ฟรีและจ่ายเงิน สามารถดูราคาและรายการคุณสมบัติทั้งหมดของแต่ละผลิตภัณฑ์ได้ดังนี้
GitHub ฟรีสำหรับบัญชีผู้ใช้ GitHub ฟรีสำหรับบัญชีผู้ใช้ สามารถทำงานร่วมกับผู้อื่นได้ไม่ จำกัด ในที่เก็บสาธารณะแบบไม่ จำกัด พร้อมชุดคุณสมบัติเต็มรูปแบบและในที่เก็บส่วนตัวไม่ จำกัด พร้อมชุดคุณลักษณะที่ จำกัด GitHub ฟรีสำหรับบัญชีผู้ใช้ ประกอบด้วย:
GitHubแบบทีม GitHub Team ประกอบด้วย:
GitHub Enterprise GitHub Enterprise มีตัวเลือกการปรับใช้สองแบบ: โฮสต์บนคลาวด์และโฮสต์ในตัวเอง นอกจากคุณสมบัติที่มีให้ใน GitHub Team แล้ว GitHub Enterprise ยังรวมถึง:
GitHub One GitHub One มี GitHub Enterprise รวมถึง:
https://github.com/pricing https://docs.github.com/en/github/getting-started-with-github/githubs-products
คือใช้ฟรี และสร้าง repository ได้ไม่จำกัด แต่ต้องเป็น public
โปรเจ็ก private ก็ต้องเสียตัง https://coggle.it/diagram/XSv6rVj7lV0hV3Gp/t/git-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3
ประโยชน์ 1.ทำให้การมีส่วนร่วมในโครงการโอเพ่นซอร์สเป็นเรื่องง่าย 2.GitHub สามารถทำงานร่วมกับแพลตฟอร์มทั่วไปเช่น Amazon และ Google Cloud บริการต่างๆเช่น Code Climate เพื่อติดตามความคิดเห็นและสามารถเน้นไวยากรณ์ในภาษาโปรแกรมต่างๆมากกว่า 200 ภาษา 3.สามารถติดตามการแก้ไขว่าผู้ใดเป็นผู้เปลี่ยนแปลงอะไรเมื่อไหร่และจัดเก็บไฟล์เหล่านั้นที่ไหน GitHub ดูแลปัญหาโดยติดตามการเปลี่ยนแปลงทั้งหมดที่ถูกนำเข้าไปยังที่เก็บ เช่น เดียวกับการใช้ Microsoft Word หรือ Google Drive สามารถมีประวัติเวอร์ชันของรหัสเพื่อให้เวอร์ชันก่อนหน้านี้ไม่สูญหายไปกับการทำซ้ำทุกครั้ง 4.GitHub เป็นพื้นที่เก็บข้อมูล ช่วยให้งานของเราสามารถออกไปต่อหน้าสาธารณชนได้ และ GitHub เป็นชุมชนการเข้ารหัสที่ใหญ่จึงมีการเปิดรับโปรเจ็กต์อย่างกว้างขวาง
github
github เป็นเว็บบริการพื้นที่ทางอินเทอร์เน็ต (hosting service) สำหรับเก็บการควบคุมการปรับปรุงแก้ไข (version control) โดยใช้กิต (Git) โดยมากจะใช้จัดเก็บรหัสต้นฉบับ (source code) แต่ยังคงคุณสมบัติเดิมของกิตไว้ อย่างการให้สิทธิ์ควบคุมและปรับปรุงแก้ไข (distributed version control) และระบบการจัดการรหัสต้นฉบับรวมถึงทางกิตฮับได้เพิ่มเติมคุณสมบัติอื่นๆผนวกไว้ด้วย เช่น การควบคุมการเข้าถึงรหัสต้นฉบับ (access control) และ คุณสมบัติด้านความร่วมมือเช่น ติดตามข้อบกพร่อง (bug tracking), การร้องขอให้เพิ่มคุณสมบัติอื่นๆ (feature requests), ระบบจัดการงาน (task management) และวิกิสำหรับทุกโครงการ กิตฮับเสนอแผนการให้บริการใน 2 รูปแบบคือ แบบส่วนตัว และ แบบบัญชีฟรี
กิตฮับได้รับการพัฒนาขึ้นโดย คริส วานสเตรท, พีเจ ไฮเอท และ ทอม เพรสตัน-เวอร์เนอร์ โดยเขียนขึ้นจากรูบีออนเรลส์ เริ่มกิจการในเดือนกุมภาพันธ์ 2008 บริษัทกิตฮับ อิงค์ตั้งอยู่ตั้งแต่ปี 2007 อยู่ในซานฟรานซิสโก วันที่ 4 มิถุนายน 2018 ไมโครซอฟท์ได้ประกาศเข้าซื้อกิตฮับมูลค่า 7,500 ล้านเหรียญสหรัฐฯ ภายใต้ร่มเงาไมโครซอฟท์ แนท ฟรายด์แมน (Nat Friedman) ผู้ก่อตั้งซามารีน (Xamarin) จะขึ้นเป็นซีอีโอใหม่ของกิตฮับ และ ซีอีโอปัจจุบันคริส วานสเตรท จะยังคงดำรงตำแหน่ง "ผู้ปรึกษาทางเทคนิค" ให้กับกิตฮับอยู่
GitHub มีผลิตภัณฑ์ฟรีและจ่ายเงิน สามารถดูราคาและรายการคุณสมบัติทั้งหมดของแต่ละผลิตภัณฑ์ได้ดังนี้
GitHubแบบทีม GitHub Team ประกอบด้วย:
GitHub Enterprise GitHub Enterprise มีตัวเลือกการปรับใช้สองแบบ: โฮสต์บนคลาวด์และโฮสต์ในตัวเอง นอกจากคุณสมบัติที่มีให้ใน GitHub Team แล้ว GitHub Enterprise ยังรวมถึง:
ยังประกอบด้วย:
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการโฮสต์อินสแตนซ์ GitHub Enterprise Server ของคุณเองโปรดติดต่อทีมขายของ GitHub คุณสามารถขอทดลองใช้เพื่อประเมิน GitHub Enterprise Server สำหรับข้อมูลเพิ่มเติมโปรดดูที่ "การตั้งค่าการทดลองใช้ GitHub Enterprise Server"
ประโยชน์