อ่าน 28 นาที
กิตฮับ
GitHub ( / ˈ ɡ ə th ʌ b / ⓘ ) เป็น ที่เป็นกรรมสิทธิ์ ซึ่งช่วยให้นักพัฒนาสามารถสร้าง จัดเก็บ จัดการ และแบ่งปันโค้ดของตนได้ โดยใช้ Git เพื่อให้ การควบคุมเวอร์ชันแบบกระจาย และ...
กิตฮับ
โลโก้ GitHub Invertocat | |
แหล่งเก็บเอกสารอย่างเป็นทางการของเว็บไซต์ ซึ่งรวมถึงซอร์สโค้ดด้วย | |
| ประเภทธุรกิจ | บริษัทในเครือ |
|---|---|
ประเภทของไซต์ | การควบคุมเวอร์ชันแบบร่วมมือกัน |
| มีจำหน่ายใน | ภาษาอังกฤษ |
| ก่อตั้ง | 8 กุมภาพันธ์ พ.ศ. 2551 (ในชื่อ Logical Awesome LLC) [ 1 ] |
| สำนักงานใหญ่ | ซานฟรานซิสโกรัฐแคลิฟอร์เนีย สหรัฐอเมริกา |
| พื้นที่ให้บริการ | ทั่วโลก |
| ผู้ก่อตั้ง |
|
| บุคคลสำคัญ |
|
| อุตสาหกรรม |
|
| รายได้ | |
| พนักงาน | 5,595 [ 3 ] |
| พ่อแม่ | ไมโครซอฟต์ |
| URL | github.com |
| รองรับIPv6 | ไม่[ 4 ] [ 5 ] |
| การลงทะเบียน | ตัวเลือกเสริม (จำเป็นสำหรับการสร้างและเข้าร่วมคลังเก็บข้อมูล) |
| ผู้ใช้ | 150 ล้าน (ณ เดือนพฤษภาคม พ.ศ. 2568) [ 6 ] |
| เปิดตัว | 10 เมษายน 2551 |
| สถานะปัจจุบัน | คล่องแคล่ว |
| เขียนเป็น | |
| เอเอสเอ็น | 36459 |
GitHub ( / ˈ ɡ ə th ʌ b /ⓘ ) เป็นที่เป็นกรรมสิทธิ์ซึ่งช่วยให้นักพัฒนาสามารถสร้าง จัดเก็บ จัดการ และแบ่งปันโค้ดของตนได้ โดยใช้Gitเพื่อให้การควบคุมเวอร์ชันแบบกระจายและ GitHub เองก็ให้การควบคุมการเข้าถึงการติดตามข้อบกพร่องการร้องขอคุณสมบัติซอฟต์แวร์การจัดการงาน การบูรณาการอย่างต่อเนื่องและวิกิสำหรับทุกโครงการ [ 9 ] GitHub ซึ่งมีสำนักงานใหญ่ในซานฟรานซิสโกดำเนินการโดย Github, Inc. ซึ่งเป็นบริษัทในเครือของMicrosoftตั้งแต่ปี 2018 [ 10 ]
โดยทั่วไปมักใช้เพื่อโฮสต์โครงการพัฒนาซอฟต์แวร์โอเพนซอร์ส[ 11 ]ณ เดือนมกราคม 2023 GitHub รายงานว่ามีนักพัฒนามากกว่า 100 ล้านคนและคลังเก็บข้อมูล มากกว่า 420 ล้านแห่ง รวมถึงคลังเก็บข้อมูลสาธารณะอย่างน้อย 28 ล้านแห่ง[ 12 ] ณ เดือนมิถุนายน 2023 GitHub เป็น โฮสต์ ซอร์สโค้ด ที่ใหญ่ที่สุดในโลก มีการมีส่วนร่วมของนักพัฒนามากกว่าห้าพันล้านครั้งในโครงการโอเพนซอร์สมากกว่า 500 ล้านโครงการในปี 2024 [ 13 ]
เกี่ยวกับ
การก่อตั้ง
การพัฒนาแพลตฟอร์ม GitHub เริ่มขึ้นเมื่อวันที่ 19 ตุลาคม พ.ศ. 2550 [ 14 ]เว็บไซต์นี้เปิดตัวในเดือนเมษายน พ.ศ. 2551 โดยTom Preston-Werner , Chris Wanstrath , PJ Hyettและ Scott Chacon หลังจากที่เปิดให้ใช้งานในเวอร์ชันเบต้า มาได้ สอง สามเดือน [ 15 ]
โครงสร้างขององค์กร
เดิมที GitHub เป็นองค์กรแบบราบเรียบที่ไม่มีผู้จัดการระดับกลาง แต่พึ่งพาการจัดการตนเองแทน[ 16 ]พนักงานสามารถเลือกทำงานในโครงการที่ตนสนใจได้ ( การจัดสรรแบบเปิด ) แต่ประธานเจ้าหน้าที่บริหารเป็นผู้กำหนดเงินเดือน[ 17 ]
ในปี 2014 บริษัทได้เพิ่มระดับการจัดการระดับกลางเพื่อตอบสนองต่อข้อกล่าวหาเรื่องการล่วงละเมิดทางเพศต่อผู้ร่วมก่อตั้งและซีอีโอในขณะนั้น โทมัส เพรสตัน-เวอร์เนอร์ และภรรยาของเขา เทเรซา จากผลของเรื่องอื้อฉาวดังกล่าว เพรสตัน-เวอร์เนอร์จึงลาออกจากตำแหน่งซีอีโอ[ 18 ]คริส แวนสแตรธ ผู้ร่วมก่อตั้งและหัวหน้าฝ่ายผลิตภัณฑ์ได้ขึ้นเป็นซีอีโอจูลิโอ อาวาโลสซึ่งในขณะนั้นดำรงตำแหน่งที่ปรึกษาทั่วไปและเจ้าหน้าที่ฝ่ายบริหาร ได้เข้าควบคุมการดำเนินงานทางธุรกิจและการจัดการประจำวันของ GitHub [ 19 ]
การเงิน
GitHub เป็นธุรกิจสตาร์ทอัพที่เริ่มต้น ด้วยเงินทุน ส่วนตัว ซึ่งในช่วงปีแรก ๆ มีรายได้เพียงพอที่จะได้รับเงินทุนจากผู้ก่อตั้งทั้งสามคนและเริ่มจ้างพนักงาน[ 20 ]
ในเดือนกรกฎาคม พ.ศ. 2555 สี่ปีหลังจากที่บริษัทก่อตั้งขึ้นAndreessen Horowitz ได้ลงทุน เงินทุนร่วมลงทุน 100 ล้านดอลลาร์ สหรัฐ [ 9 ]โดยมีมูลค่าบริษัท 750 ล้านดอลลาร์สหรัฐ[ 21 ]
ในเดือนกรกฎาคม พ.ศ. 2558 GitHub ระดมทุนอีก 250 ล้านดอลลาร์สหรัฐ (ประมาณ 322 ล้านดอลลาร์สหรัฐในปี พ.ศ. 2567) ในรอบ Series B โดยมี Sequoia Capitalเป็นนักลงทุนหลักและนักลงทุนรายอื่น ๆ ได้แก่Andreessen Horowitz , Thrive Capital , IVP (Institutional Venture Partners) และกองทุนร่วมลงทุนอื่น ๆ[ 22 ] [ 23 ]ในขณะนั้นบริษัทมีมูลค่าประมาณ 2 พันล้านดอลลาร์สหรัฐ[ 24 ]
ในปี 2023 มีการประมาณการว่า GitHub สร้างรายได้ 1 พันล้านดอลลาร์ต่อปี[ 2 ]
ประวัติศาสตร์
บริการ GitHub ได้รับการพัฒนาโดยChris Wanstrath , PJ Hyett , Tom Preston-Wernerและ Scott Chacon โดยใช้Ruby on Railsและเริ่มต้นในเดือนกุมภาพันธ์ พ.ศ. 2551 [ 25 ]บริษัท GitHub, Inc. ก่อตั้งขึ้นในปี พ.ศ. 2550 และตั้งอยู่ในซานฟรานซิสโก[ 26 ]


เมื่อวันที่ 24 กุมภาพันธ์ พ.ศ. 2552 GitHub ประกาศว่าภายในปีแรกของการเปิดให้บริการ GitHub ได้สะสมคลังเก็บข้อมูลสาธารณะมากกว่า 46,000 แห่ง โดย 17,000 แห่งนั้นถูกสร้างขึ้นในเดือนก่อนหน้า[ 27 ]ในขณะนั้น มีคลังเก็บข้อมูลประมาณ 6,200 แห่งที่ถูกแยกออกไปอย่างน้อยหนึ่งครั้ง และ 4,600 แห่งถูกรวมเข้าด้วยกัน[ 27 ]
ในปีเดียวกันนั้น เว็บไซต์ดังกล่าวมีผู้ใช้งานมากกว่า 100,000 ราย ตามข้อมูลจาก GitHub [ 28 ]และเติบโตขึ้นจนมีคลังเก็บข้อมูลสาธารณะที่ไม่ซ้ำกันถึง 90,000 แห่ง โดยมีคลังเก็บข้อมูล 12,000 แห่งที่ถูกแยกออกไปอย่างน้อยหนึ่งครั้ง รวมเป็นคลังเก็บข้อมูลทั้งหมด 135,000 แห่ง[ 29 ]
ในปี 2010 GitHub มีคลังเก็บข้อมูล 1 ล้านแห่ง[ 30 ]หนึ่งปีต่อมา จำนวนนี้เพิ่มขึ้นเป็นสองเท่า[ 31 ] ReadWriteWebรายงานว่า GitHub แซงหน้าSourceForgeและGoogle Codeในจำนวนการคอมมิตทั้งหมดในช่วงเดือนมกราคมถึงพฤษภาคม 2011 [ 32 ]เมื่อวันที่ 16 มกราคม 2013 GitHub มีผู้ใช้งานเกิน 3 ล้านคน และมีคลังเก็บข้อมูลมากกว่า 5 ล้านแห่ง[ 33 ]เมื่อสิ้นปี จำนวนคลังเก็บข้อมูลเพิ่มขึ้นเป็นสองเท่า โดยมีจำนวนถึง 10 ล้านแห่ง[ 34 ]
ในปี 2015 GitHub ได้เปิดสำนักงานในญี่ปุ่น ซึ่งเป็นสำนักงานแห่งแรกนอกสหรัฐอเมริกา[ 35 ]
เมื่อวันที่ 28 กุมภาพันธ์ พ.ศ. 2561 GitHub ตกเป็นเหยื่อของ การโจมตี แบบปฏิเสธการให้บริการแบบกระจาย (DDoS) ครั้งใหญ่เป็นอันดับสามในประวัติศาสตร์ โดยมีปริมาณการรับส่งข้อมูลขาเข้าสูงสุดประมาณ 1.35 เทราบิตต่อวินาที[ 36 ]
เมื่อวันที่ 19 มิถุนายน 2561 GitHub ได้ขยาย GitHub Education โดยเสนอแพ็กเกจการศึกษาฟรีให้กับโรงเรียนทุกแห่ง[ 37 ] [ 38 ]
เมื่อวันที่ 11 มิถุนายน 2019 มีการประกาศว่าErica Brescia อดีตประธานเจ้าหน้าที่ฝ่ายปฏิบัติการ (COO) และผู้ร่วมก่อตั้งBitnami จะดำรงตำแหน่ง COO ของ GitHub [ 39 ]
เมื่อวันที่ 3 พฤศจิกายน 2021 GitHub ประกาศว่าNat Friedman ซีอีโอ ที่ดำรงตำแหน่งซีอีโอเมื่อ Microsoft เข้าซื้อกิจการ GitHub จะลงจากตำแหน่งซีอีโอ และThomas Dohmke หัวหน้าเจ้าหน้าที่ฝ่ายผลิตภัณฑ์ของ GitHub จะขึ้นดำรงตำแหน่งซีอีโอในวันที่ 15 พฤศจิกายน[ 40 ]
ในเดือนมิถุนายน พ.ศ. 2568 จำนวนคลังเก็บข้อมูลบน GitHub เกินหนึ่งพันล้านแห่ง ที่น่าสังเกตคือคลังเก็บข้อมูลลำดับที่หนึ่งพันล้านนั้นมีเพียงคำว่า " shit " เท่านั้น [ 41 ]
เมื่อวันที่ 11 สิงหาคม พ.ศ. 2568 โทมัส โดห์มเคประกาศว่าเขาจะลาออกจากตำแหน่งซีอีโอเมื่อสิ้นปี พ.ศ. 2568 เพื่อไปประกอบธุรกิจส่วนตัว ไมโครซอฟต์ไม่ได้เปิดเผยเจตนาที่จะหาผู้สืบทอดตำแหน่งโดยตรงในทันที[ 42 ]
การเข้าซื้อกิจการโดย Microsoft

ตั้งแต่ปี 2012 ไมโครซอฟต์ได้กลายเป็นผู้ใช้ GitHub รายสำคัญ โดยใช้ GitHub ในการโฮสต์โครงการโอเพนซอร์สและเครื่องมือพัฒนา เช่น . NET Core , Chakra Core , MSBuild , PowerShell , PowerToys , Visual Studio Code , Windows Calculator , Windows Terminalและเอกสารผลิตภัณฑ์ส่วนใหญ่ (ปัจจุบันอยู่ในMicrosoft Docs ) [ 44 ] [ 45 ]
เมื่อวันที่ 4 มิถุนายน 2018 ไมโครซอฟต์ประกาศความตั้งใจที่จะซื้อกิจการ GitHub ในราคา 7.5 พันล้านดอลลาร์สหรัฐ (ประมาณ 9.2 พันล้านดอลลาร์สหรัฐในปี 2024) [ 46 ]ข้อตกลงเสร็จสิ้นเมื่อวันที่ 26 ตุลาคม 2018 [ 47 ]ตามข้อมูลของไมโครซอฟต์ GitHub ยังคงดำเนินงานอย่างอิสระในฐานะชุมชน แพลตฟอร์ม และธุรกิจ[ 48 ]ภายใต้การบริหารของไมโครซอฟต์ บริการนี้นำโดยNat FriedmanจากXamarinซึ่งรายงานต่อScott Guthrieรองประธานบริหารของ Microsoft Cloud and AI [ 49 ] [ 50 ]
นักพัฒนา Kyle Simpson ผู้ฝึกสอนและผู้เขียน JavaScriptและ Rafael Laguna ซีอีโอของOpen-Xchangeต่างแสดงความกังวล เกี่ยวกับการซื้อกิจการของ Microsoft โดยอ้างถึงความไม่ สบายใจเกี่ยวกับการจัดการการซื้อกิจการครั้งก่อนๆ ของ Microsoft เช่นธุรกิจโทรศัพท์มือถือของ NokiaและSkype [ 51 ] [ 52 ]
การเข้าซื้อกิจการครั้งนี้สอดคล้องกับกลยุทธ์ทางธุรกิจของ Microsoft ภายใต้การนำของซีอีโอSatya Nadellaซึ่งเน้นไปที่ บริการ คลาวด์คอม พิวติ้งมากขึ้น ควบคู่ไปกับการพัฒนาและการสนับสนุนซอฟต์แวร์โอเพนซอร์ส[ 10 ] [ 45 ] [ 53 ] Harvard Business Reviewโต้แย้งว่า Microsoft ตั้งใจที่จะซื้อ GitHub เพื่อเข้าถึงฐานผู้ใช้ เพื่อใช้เป็นสินค้าล่อใจในการส่งเสริมการใช้ผลิตภัณฑ์และบริการพัฒนาซอฟต์แวร์อื่นๆ ของบริษัท[ 54 ]
ความกังวลเกี่ยวกับการขายดังกล่าวทำให้เกิดความสนใจในคู่แข่งมากขึ้น ได้แก่Bitbucket (ซึ่งเป็นของAtlassian ), SourceForge (ซึ่งเป็นของSlashdot ) และGitLab โดยทั้งสองบริษัท รายงานว่ามีผู้ใช้ใหม่จำนวนมากที่ตั้งใจจะย้ายโปรเจกต์จาก GitHub ไปยังบริการของตน[ 55 ] [ 56 ] [ 57 ] [ 58 ] [ 59 ]
ในเดือนกันยายน พ.ศ. 2562 GitHub ได้เข้าซื้อกิจการ Semmleซึ่งเป็นเครื่องมือวิเคราะห์โค้ด[ 60 ]ในเดือนกุมภาพันธ์ พ.ศ. 2563 GitHub เปิดตัวในอินเดียภายใต้ชื่อ GitHub India Private Limited [ 61 ]ในเดือนมีนาคม พ.ศ. 2563 GitHub ประกาศว่ากำลังเข้าซื้อกิจการnpmซึ่งเป็นผู้ให้บริการแพ็กเกจ JavaScript ด้วยจำนวนเงินที่ไม่เปิดเผย[ 62 ]ข้อตกลงดังกล่าวเสร็จสิ้นในวันที่ 15 เมษายน พ.ศ. 2563 [ 63 ]
ในช่วงต้นเดือนกรกฎาคม พ.ศ. 2563 โครงการ GitHub Archive ได้ถูกจัดตั้งขึ้นเพื่อเก็บรักษารหัสโอเพนซอร์สไว้ตลอดไป[ 64 ]
มาสคอต
มาสคอตของ GitHub คือ Mona [ 65 ]ซึ่งเป็น"แมวปลาหมึก" ที่มีลักษณะคล้ายมนุษย์ มีแขนคล้ายปลาหมึกห้าแขน[ 66 ] [ 67 ] ตัวละครนี้สร้างขึ้นโดยนักออกแบบกราฟิก Simon Oxley เป็นภาพตัดปะเพื่อขายบน iStock [ 68 ]ซึ่งเป็นเว็บไซต์ที่ช่วยให้นักออกแบบสามารถทำการตลาดภาพดิจิทัลปลอดค่าลิขสิทธิ์ได้ภาพประกอบที่ GitHub เลือกคือตัวละครที่ Oxley ตั้งชื่อว่า Octopuss [ 68 ]เนื่องจาก GitHub ต้องการใช้ Octopuss เป็นโลโก้ (ซึ่งเป็นการใช้งานที่ใบอนุญาตของ iStock ไม่อนุญาต) พวกเขาจึงเจรจากับ Oxley เพื่อซื้อสิทธิ์แต่เพียงผู้เดียวในภาพนี้[ 68 ]
GitHub เปลี่ยนชื่อ Octopuss เป็น Octocat [ 68 ]และจดทะเบียนเครื่องหมายการค้าตัวละครพร้อมกับชื่อใหม่[ 66 ]ต่อมา GitHub ได้ว่าจ้างนักวาดภาพประกอบ Cameron McEfee เพื่อปรับแต่ง Octocat สำหรับวัตถุประสงค์ต่างๆ บนเว็บไซต์และสื่อส่งเสริมการขาย McEfee และผู้ใช้ GitHub หลายคนได้สร้างตัวละครนี้ขึ้นมาหลายร้อยแบบ ซึ่งมีให้ดูได้ในThe Octodex [ 69 ] [ 70 ]
บริการ
สามารถเข้าถึงและจัดการโปรเจ็กต์บน GitHub ได้โดยใช้ส่วนต่อประสานบรรทัดคำสั่งGit มาตรฐาน คำสั่ง Git มาตรฐานทั้งหมดใช้งานได้กับ GitHub นอกจากนี้ GitHub ยังอนุญาตให้ผู้ใช้เรียกดู ที่เก็บข้อมูล สาธารณะ บนเว็บไซต์ได้อีกด้วย มีไคลเอนต์เดสก์ท็อปและปลั๊กอิน Git หลายตัว ให้เลือกใช้ ยิ่งไปกว่านั้น เว็บไซต์ยังให้ บริการฟังก์ชันคล้าย เครือข่ายสังคมเช่น ฟีด ผู้ติดตาม วิกิ (โดยใช้ซอฟต์แวร์วิกิที่เรียกว่าGollum ) และกราฟเครือข่ายสังคมเพื่อแสดงว่านักพัฒนาทำงานกับเวอร์ชัน (" forks ") ของที่เก็บข้อมูลอย่างไร และ fork ใด (และสาขาภายใน fork นั้น) เป็นเวอร์ชันใหม่ล่าสุด
ทุกคนสามารถเรียกดูและดาวน์โหลดคลังเก็บข้อมูลสาธารณะได้ แต่เฉพาะผู้ใช้ที่ลงทะเบียนเท่านั้นที่สามารถมีส่วนร่วมในเนื้อหาในคลังเก็บข้อมูลได้ ด้วยบัญชีผู้ใช้ที่ลงทะเบียน ผู้ใช้สามารถสนทนา จัดการคลังเก็บข้อมูล ส่งผลงานไปยังคลังเก็บข้อมูลของผู้อื่น และตรวจสอบการเปลี่ยนแปลงโค้ดได้ GitHub เริ่มให้บริการคลังเก็บข้อมูลส่วนตัวแบบจำกัดโดยไม่เสียค่าใช้จ่ายในเดือนมกราคม 2019 (จำกัดผู้ร่วมงานสามคนต่อโครงการ) ก่อนหน้านี้ มีเพียงคลังเก็บข้อมูลสาธารณะเท่านั้นที่ให้บริการฟรี[ 71 ] [ 72 ] [ 73 ]เมื่อวันที่ 14 เมษายน 2020 GitHub ได้เปิดให้ใช้งาน "ฟีเจอร์หลักทั้งหมดของ GitHub" ฟรีสำหรับทุกคน รวมถึง "คลังเก็บข้อมูลส่วนตัวที่มีผู้ร่วมงานไม่จำกัดจำนวน" [ 74 ]ในเดือนพฤษภาคม 2019 Github, Inc. เริ่มเข้ารหัสซอร์สโค้ดบน github.com โดยค่าเริ่มต้น[ 75 ]
ซอฟต์แวร์พื้นฐานที่รองรับ GitHub คือGitซึ่งเขียนโดยLinus Torvaldsผู้สร้าง Linux ซอฟต์แวร์เพิ่มเติมที่ให้ส่วนติดต่อผู้ใช้ของ GitHub นั้นเขียนขึ้นโดยใช้Ruby on RailsและErlangโดยนักพัฒนาของ GitHub, Inc. ได้แก่ Wanstrath, [ 76 ] Hyett และ Preston-Werner
ขอบเขต
จุดประสงค์หลักของ GitHub คือการอำนวยความสะดวกในการควบคุมเวอร์ชันและการติดตามปัญหาในการพัฒนาซอฟต์แวร์ มีป้ายกำกับ เหตุการณ์สำคัญ การมอบหมายความรับผิดชอบ และเครื่องมือค้นหาสำหรับการติดตามปัญหา สำหรับการควบคุมเวอร์ชัน Git (และ GitHub) อนุญาตให้ส่งคำขอแก้ไข (pull request)เพื่อเสนอการเปลี่ยนแปลงในซอร์สโค้ด ผู้ใช้ที่สามารถตรวจสอบการเปลี่ยนแปลงที่เสนอจะเห็นความแตกต่างระหว่างการเปลี่ยนแปลงที่ร้องขอและอนุมัติการเปลี่ยนแปลงนั้น ในศัพท์ของ Git การกระทำนี้เรียกว่า "การคอมมิต" (committing) และหนึ่งตัวอย่างของการคอมมิตคือ "คอมมิต" (commit) ประวัติของคอมมิตทั้งหมดจะถูกเก็บไว้และสามารถดูได้ในภายหลัง
นอกจากนี้ GitHub ยังรองรับรูปแบบและคุณสมบัติต่อไปนี้:
- เอกสาร[ 77 ]รวมถึง ไฟล์ README ที่แสดงผลโดยอัตโนมัติ ในรูปแบบไฟล์ต่างๆ ที่คล้ายกับ Markdown (ดูREADME § บน GitHub )
- วิกิ [ 78 ]ที่มีคลังข้อมูลบางแห่งซึ่งประกอบด้วยเนื้อหาวิกิเท่านั้น ซึ่งรวมถึงรายการซอฟต์แวร์ที่แนะนำซึ่งได้รับการคัดสรรและเป็นที่รู้จักในชื่อรายการสุดยอด[ 79 ] [ 80 ]
- GitHub Codespacesซึ่งเป็นIDE ออนไลน์ที่ให้ผู้ใช้มีเครื่องเสมือนที่ออกแบบมาเพื่อเป็นสภาพแวดล้อมการทำงานในการสร้างและทดสอบโค้ด[ 81 ] [ 82 ] [ 83 ]
- กราฟ: ชีพจร, ผู้มีส่วนร่วม, การคอมมิต, ความถี่ในการเขียนโค้ด, บัตรเจาะรู, เครือข่าย, สมาชิก
- ไดเร็กทอรีการบูรณาการ[ 84 ]
- การแจ้งเตือนทางอีเมล[ 85 ]
- การอภิปราย[ 86 ]
- ตัวเลือกในการสมัครรับการแจ้งเตือนโดยการแท็ก @พวกเขา[ 87 ]
- อีโมจิ[ 88 ]
- รายการงานย่อยภายในไฟล์
- การแสดงภาพข้อมูลเชิงพื้นที่
- ไฟล์เรนเดอร์ 3 มิติสามารถดูตัวอย่างได้โดยใช้โปรแกรมดู ไฟล์STL ในตัวที่แสดงไฟล์บน "ผืนผ้าใบ 3 มิติ" [ 89 ]โปรแกรมดูนี้ทำงานโดยใช้WebGLและThree.js
- รองรับการแสดงตัวอย่างไฟล์ภาพหลายรูปแบบที่ใช้กันทั่วไป รวมถึงไฟล์ PSD ของ Photoshop
- โปรแกรมดูเอกสาร PDF
- การแจ้งเตือนด้านความปลอดภัยเกี่ยวกับช่องโหว่และความเสี่ยงที่พบได้ทั่วไปในแพ็กเกจต่างๆ
ข้อกำหนดในการให้บริการของ GitHub ไม่ได้กำหนดให้โครงการซอฟต์แวร์สาธารณะที่โฮสต์บน GitHub ต้องเป็นไปตามคำจำกัดความของโอเพนซอร์สข้อกำหนดในการให้บริการระบุว่า "การตั้งค่าที่เก็บข้อมูลของคุณให้สามารถดูได้โดยสาธารณะ หมายความว่าคุณยินยอมให้ผู้อื่นสามารถดูและคัดลอกที่เก็บข้อมูลของคุณได้" [ 90 ]
GitHub Enterprise
GitHub Enterprise เป็นเวอร์ชันที่จัดการเองของ GitHub ที่มีฟังก์ชันการทำงานคล้ายกัน สามารถใช้งานได้บนฮาร์ดแวร์ขององค์กรหรือผู้ให้บริการคลาวด์ และมีให้บริการตั้งแต่เดือนพฤศจิกายน 2011 [ 91 ]ในเดือนพฤศจิกายน 2020 ซอร์สโค้ดของ GitHub Enterprise Server ถูกรั่วไหลทางออนไลน์ ซึ่งเห็นได้ชัดว่าเป็นการประท้วงต่อการลบyoutube-dl ตามกฎหมาย DMCA ตามที่ GitHub กล่าว ซอร์สโค้ดดังกล่าวมาจากการที่ GitHub แชร์โค้ดกับลูกค้า Enterprise โดยไม่ได้ตั้งใจ ไม่ใช่มาจากการโจมตีเซิร์ฟเวอร์ของ GitHub [ 92 ] [ 93 ]
เพจ GitHub
ในปี 2551 GitHub ได้เปิดตัว GitHub Pages ซึ่งเป็นบริการโฮสติ้งเว็บแบบคงที่ สำหรับบล็อกเอกสารโครงการ[ 94 ] [ 95 ]และหนังสือ[ 96 ]เนื้อหาทั้งหมดของ GitHub Pages จะถูกจัดเก็บไว้ในที่เก็บ Git ในรูปแบบไฟล์ที่ให้บริการแก่ผู้เข้าชมโดยตรงหรือใน รูปแบบ Markdown GitHub ผสานรวมเข้ากับJekyllซึ่งเป็นเครื่องมือสร้างเว็บไซต์และบล็อกแบบคงที่ และไปป์ไลน์การรวมระบบอย่างต่อเนื่องของ GitHub ทุกครั้งที่มีการอัปเดตแหล่งที่มาของเนื้อหา Jekyll จะสร้างเว็บไซต์ขึ้นใหม่และให้บริการโดยอัตโนมัติผ่านโครงสร้างพื้นฐานของ GitHub Pages [ 97 ]
เช่นเดียวกับ GitHub ส่วนอื่นๆ GitHub มีบริการทั้งแบบฟรีและแบบเสียค่าใช้จ่าย เว็บไซต์ที่สร้างผ่านบริการนี้จะถูกโฮสต์เป็นโดเมนย่อยของโดเมน github.io หรือสามารถเชื่อมต่อกับโดเมน ที่กำหนดเอง ซึ่งซื้อผ่านผู้จดทะเบียนชื่อโดเมน บุคคลที่สาม ได้[ 98 ] GitHub Pages รองรับการเข้ารหัส HTTPS [ 99 ] [ 100 ]
GitHub Actions
GitHub Actions เปิดตัวอย่างเป็นทางการเมื่อวันที่ 13 พฤศจิกายน 2019 มีการประกาศครั้งแรกในเดือนตุลาคม 2018 ที่ GitHub Universe ในฐานะวิธีการทำให้เวิร์กโฟลว์เป็นไปโดยอัตโนมัติ แต่การเปิดตัวแบบเต็มรูปแบบ (GA) เกิดขึ้นในอีกหนึ่งปีต่อมาในปี 2019 GitHub Actions [ 101 ]ช่วยให้สามารถสร้าง ไปป์ไลน์ การรวมระบบอย่างต่อเนื่องและการปรับใช้แบบต่อเนื่องสำหรับการทดสอบ การเผยแพร่ และการปรับใช้ซอฟต์แวร์โดยไม่ต้องใช้เว็บไซต์/แพลตฟอร์มของบุคคลที่สาม แตกต่างจากเครื่องมือ CI/CD อื่นๆ มากมาย GitHub Actions เปิดตัวพร้อมกับตลาดกลางที่นักพัฒนาสามารถแบ่งปันและนำแอ็กชันที่สร้างไว้ล่วงหน้า (เช่น การทดสอบ การตรวจสอบโค้ด การปรับใช้) กลับมาใช้ใหม่ได้ GitHub ต้องการลดการพึ่งพาบริการของบุคคลที่สามและรักษานักพัฒนาให้อยู่ภายในระบบนิเวศของ GitHub GitHub Actions ให้บริการรันเนอร์แบบโฮสต์ (Linux, Windows, macOS) ที่สามารถปรับขนาดได้แบบไดนามิก ช่วยลดความจำเป็นในการจัดการเซิร์ฟเวอร์สร้างด้วยตนเอง
สาระสำคัญ
GitHub ยังดำเนินการเว็บไซต์สไตล์pastebin ที่เรียกว่า Gistซึ่งใช้สำหรับโค้ดสั้นๆต่างจาก GitHub เองซึ่งมักใช้สำหรับโครงการขนาดใหญ่[ 15 ] Tom Preston-Werner เปิดตัวฟีเจอร์นี้ในงานประชุม Ruby ในปี 2008 [ 102 ]
Gist สร้างขึ้นบนแนวคิดพื้นฐานที่เรียบง่ายของpastebinโดยเพิ่มการควบคุมเวอร์ชันสำหรับโค้ดสั้นๆ การ fork ที่ง่าย และการเข้ารหัส TLSสำหรับการวางแบบส่วนตัว เนื่องจาก "gist" แต่ละรายการเป็นที่เก็บ Git ของตัวเอง โค้ดสั้นๆ หลายรายการจึงสามารถบรรจุอยู่ในหน้าเดียวได้ และสามารถ push และ pull ได้โดยใช้ Git [ 103 ]
ผู้ใช้ที่ไม่ได้ลงทะเบียนสามารถอัปโหลด Gists ได้จนถึงวันที่ 19 มีนาคม 2561 ซึ่งหลังจากนั้นการอัปโหลด Gists จะถูกจำกัดเฉพาะผู้ใช้ที่เข้าสู่ระบบแล้วเท่านั้น โดยมีรายงานว่าเพื่อลดการสแปมบนหน้า Gists ล่าสุด[ 104 ]
URLของ Gists ใช้รหัสเลขฐานสิบหก และการแก้ไข Gists จะถูกบันทึกไว้ในประวัติการแก้ไขซึ่งสามารถแสดงความแตกต่างของข้อความได้ถึงสามสิบการแก้ไขต่อหน้า โดยมีตัวเลือกให้เลือกระหว่างมุมมองแบบ "แยก" และ "รวม" เช่นเดียวกับที่เก็บข้อมูล Gists สามารถคัดลอก "ติดดาว" (เช่น คั่นหน้าแบบสาธารณะ) และแสดงความคิดเห็นได้ จำนวนการแก้ไข ดาว และการคัดลอกจะแสดงอยู่ในหน้า Gist [ 105 ]
โครงการการศึกษา
GitHub เปิดตัวโปรแกรมใหม่ชื่อ GitHub Student Developer Pack เพื่อให้นักเรียนสามารถเข้าถึงเครื่องมือและบริการพัฒนาซอฟต์แวร์ยอดนิยมมากกว่าสิบรายการได้ฟรี GitHub ได้ร่วมมือกับBitnami , Crowdflower , DigitalOcean , DNSimple, HackHands , Namecheap , Orchestrate, Screen hero, SendGrid , Stripe , Travis CIและUnreal Engineเพื่อเปิดตัวโปรแกรมนี้[ 106 ]
ในปี 2559 GitHub ประกาศเปิดตัวโปรแกรม GitHub Campus Experts [ 107 ]เพื่อฝึกอบรมและส่งเสริมให้นักศึกษาพัฒนาชุมชนเทคโนโลยีในมหาวิทยาลัยของตน โปรแกรม Campus Experts เปิดรับนักศึกษามหาวิทยาลัยที่มีอายุ 18 ปีขึ้นไปทั่วโลก[ 108 ] GitHub Campus Experts เป็นหนึ่งในวิธีการหลักที่ GitHub ให้ทุนสนับสนุนกิจกรรมและชุมชนที่มุ่งเน้นนักศึกษา โดย Campus Experts จะได้รับการฝึกอบรม เงินทุน และทรัพยากรเพิ่มเติมเพื่อจัดกิจกรรมและพัฒนาชุมชนของตน ในการเป็น Campus Expert ผู้สมัครจะต้องเรียนหลักสูตรฝึกอบรมออนไลน์ที่มีหลายโมดูลเพื่อพัฒนาทักษะความเป็นผู้นำชุมชน
บริการ GitHub Marketplace
นอกจากนี้ GitHub ยังมี บริการ ซอฟต์แวร์แบบ SaaS (Software as a Service ) สำหรับเพิ่มฟีเจอร์พิเศษให้กับโปรเจ็กต์ ซึ่งบริการเหล่านั้นได้แก่:
- Waffle.io: การจัดการโครงการสำหรับทีมพัฒนาซอฟต์แวร์ ซึ่งช่วยให้ผู้ใช้สามารถดูคำขอพูล การสร้างอัตโนมัติ การตรวจสอบ และการปรับใช้ในที่เก็บข้อมูลต่างๆ ได้โดยอัตโนมัติ[ 109 ]
- Rollbar: มีเครื่องมือดีบักแบบเรียลไทม์และรายงานข้อยกเว้นแบบฟูลสแต็ก[ 110 ] [ 111 ]
- Travis CI : บริการการรวมระบบอย่างต่อเนื่อง[ 112 ]
- GitLocalize: มีเครื่องมืออำนวยความสะดวกในการจัดการการแปลและการทำให้เป็นสากลของโครงการ[ 113 ]
GitHub Mobile
ในปี 2019 GitHub ได้เปิดตัวแอปพลิเคชันมือถือแบบเนทีฟสำหรับทั้ง iOS และ Android อย่างเป็นทางการ[ 114 ]การประกาศนี้เกิดขึ้นระหว่างงาน GitHub Universe 2019 โดยแอปได้รับการเผยแพร่ในเวอร์ชันเบต้าสำหรับ iOS ก่อน ตามด้วยเวอร์ชันเบต้าสำหรับ Android และเวอร์ชันเต็มสำหรับสาธารณะในช่วงต้นปี 2020 [ 115 ]
ผู้สนับสนุน GitHub
GitHub Sponsors อนุญาตให้ผู้ใช้บริจาคเงินรายเดือนให้กับโครงการที่โฮสต์บน GitHub [ 116 ]เบต้าสาธารณะได้รับการประกาศเมื่อวันที่ 23 พฤษภาคม 2019 และโครงการนี้รับการลงทะเบียนรอคิวThe Vergeกล่าวว่า GitHub Sponsors "ทำงานเหมือนกับPatreon ทุกประการ " เพราะ "นักพัฒนาสามารถเสนอระดับการระดมทุนที่หลากหลายซึ่งมาพร้อมกับสิทธิประโยชน์ที่แตกต่างกัน และพวกเขาจะได้รับการชำระเงินอย่างต่อเนื่องจากผู้สนับสนุนที่ต้องการเข้าถึงและสนับสนุนงานของพวกเขา" ยกเว้น "ไม่มีค่าธรรมเนียมในการใช้โปรแกรม" นอกจากนี้ GitHub ยังเสนอสิ่งจูงใจสำหรับผู้ใช้งานในช่วงปีแรก: โดยสัญญาว่าจะครอบคลุมค่าใช้จ่ายในการประมวลผลการชำระเงินและจับคู่การชำระเงินสนับสนุนสูงสุดถึง 5,000 ดอลลาร์ต่อนักพัฒนา นอกจากนี้ ผู้ใช้ยังคงสามารถใช้บริการที่คล้ายกันเช่น Patreon และ Open Collective และเชื่อมโยงไปยังเว็บไซต์ของพวกเขาได้[ 117 ] [ 118 ]
GitHub Copilot

GitHub Copilot เป็นหนึ่งใน เครื่องมือช่วยพัฒนาซอฟต์แวร์ที่ใช้ AI เป็นหลักที่ได้รับการยอมรับอย่างกว้างขวางเป็นครั้งแรก เวอร์ชันทดลองใช้งานเปิดตัวในปี 2021 สำหรับ ผู้ใช้ VSCodeและอิงตามโมเดล Codex ของOpenAI [ 119 ]
GitHub Copilot พร้อมใช้งานแล้วบน GitHub.com โดยตรง บนบรรทัดคำสั่งรวมถึงในIDE ต่างๆ ผู้ใช้สามารถเลือกใช้LLM (Learning Language Management) ที่หลากหลาย สำหรับบางฟีเจอร์ได้
คำขอของผู้ใช้ในการบล็อกฟีเจอร์ Copilot เป็นหัวข้อที่ได้รับความนิยมมากที่สุดอันดับ 1 และ 2 ในช่วง 12 เดือนที่ผ่านมาบนหน้าชุมชนองค์กรของ GitHub ณ เดือนกันยายน 2025 หัวข้อเหล่านี้ยังคงไม่มีคำตอบ ผู้ใช้และโครงการบางส่วนได้ย้ายไปใช้ ทางเลือก โอเพนซอร์สเช่นCodeberg [ 120 ]
โปรแกรมเก็บข้อมูล GitHub
ในเดือนกรกฎาคม พ.ศ. 2563 GitHub ได้จัดเก็บไฟล์เก็บถาวรของเว็บไซต์ในเดือนกุมภาพันธ์[ 64 ]ไว้ในเหมืองร้างบนภูเขาในสฟาลบาร์ดประเทศนอร์เวย์ ซึ่งเป็นส่วนหนึ่งของArctic World Archiveและอยู่ไม่ไกลจากSvalbard Global Seed Vaultไฟล์เก็บถาวรนี้ประกอบด้วยโค้ดของคลังเก็บข้อมูลสาธารณะที่ใช้งานอยู่ทั้งหมด รวมถึงโค้ดของคลังเก็บข้อมูลสาธารณะที่ไม่ได้ใช้งานแต่มีความสำคัญ ข้อมูลขนาด 21 TBถูกจัดเก็บไว้ในม้วนฟิล์มเก็บถาวรpiqlFilm ใน รูปแบบบาร์โค้ดเมทริกซ์ (2D) ( บาร์โค้ด Boxing ) และคาดว่าจะคงอยู่ได้ 500–1,000 ปี[ 121 ] [ 122 ] [ 123 ] [ 124 ]
โครงการ GitHub Archive ยังทำงานร่วมกับพันธมิตรในโครงการ Silica เพื่อพยายามจัดเก็บคลังข้อมูลสาธารณะทั้งหมดเป็นเวลา 10,000 ปี โดยมีเป้าหมายที่จะเขียนข้อมูลลงในโครงสร้างโมเลกุลของ แผ่น แก้วควอตซ์ โดยใช้เลเซอร์พัลส์ เพตาเฮิร์ตซ์ที่มีความแม่นยำสูงกล่าวคือเลเซอร์ที่ปล่อยพัลส์หนึ่งพันล้านล้าน (1,000,000,000,000,000) ครั้งต่อวินาที[ 124 ]
ประเด็นถกเถียง
ข้อกล่าวหาการคุกคาม
ในเดือนมีนาคม พ.ศ. 2557 โปรแกรมเมอร์ Julie Ann Horvath จาก GitHub กล่าวหาว่า Tom Preston-Werner ผู้ก่อตั้งและซีอีโอ มีพฤติกรรมคุกคามเธออย่างต่อเนื่องจนทำให้เธอต้องออกจากบริษัท[ 125 ]ในเดือนเมษายน พ.ศ. 2557 GitHub ได้ออกแถลงการณ์ปฏิเสธข้อกล่าวหาของ Horvath [ 126 ] [ 127 ] [ 128 ]อย่างไรก็ตาม หลังจากการสอบสวนภายใน GitHub ได้ยืนยันข้อกล่าวหาดังกล่าว Chris Wanstrath ซีอีโอของ GitHub เขียนในบล็อกของบริษัทว่า "การสอบสวนพบว่า Tom Preston-Werner ในฐานะซีอีโอของ GitHub ได้กระทำการไม่เหมาะสม รวมถึงพฤติกรรมที่เผชิญหน้า การเพิกเฉยต่อข้อร้องเรียนในที่ทำงาน ความไม่ใส่ใจต่อผลกระทบจากการที่คู่สมรสของเขาอยู่ในที่ทำงาน และการไม่บังคับใช้ข้อตกลงที่ว่าคู่สมรสของเขาไม่ควรทำงานในสำนักงาน" [ 129 ]ต่อมา Preston-Werner ได้ลาออกจากบริษัท[ 130 ]จากนั้นบริษัทได้ประกาศว่าจะนำความคิดริเริ่มและการฝึกอบรมใหม่มาใช้ "เพื่อให้แน่ใจว่าข้อกังวลและความขัดแย้งของพนักงานได้รับการพิจารณาอย่างจริงจังและจัดการอย่างเหมาะสม" [ 130 ]
มาตรการคว่ำบาตร
เมื่อวันที่ 25 กรกฎาคม 2562 นักพัฒนาซอฟต์แวร์ที่อยู่ในอิหร่านเขียนบนMediumว่า GitHub ได้บล็อกที่เก็บข้อมูลส่วนตัวของเขาและห้ามการเข้าถึง GitHub Pages [ 131 ]ไม่นานหลังจากนั้น GitHub ยืนยันว่าขณะนี้กำลังบล็อกนักพัฒนาซอฟต์แวร์ในอิหร่านไครเมียคิวบาเกาหลีเหนือและซีเรียไม่ให้เข้าถึงที่เก็บข้อมูลส่วนตัว[ 132 ] อย่างไรก็ตาม GitHub ได้เปิดให้เข้าถึง GitHub Pages อีกครั้งในอีก ไม่กี่วันต่อมา สำหรับที่เก็บข้อมูลส่วนตัวโดยไม่คำนึงถึงสถานที่ตั้ง นอกจากนี้ยังมีการเปิดเผยว่าการใช้ GitHub ในขณะที่ไปเยือนประเทศที่ถูกคว่ำบาตรอาจส่งผลให้เกิดการกระทำที่คล้ายคลึงกันกับบัญชีของผู้ใช้ GitHub ตอบสนองต่อข้อร้องเรียนและสื่อผ่านโฆษก โดยกล่าวว่า:
GitHub อยู่ภายใต้กฎหมายควบคุมการค้าของสหรัฐฯ และมุ่งมั่นที่จะปฏิบัติตามกฎหมายที่เกี่ยวข้องอย่างครบถ้วน ในขณะเดียวกัน วิสัยทัศน์ของ GitHub คือการเป็นแพลตฟอร์มระดับโลกสำหรับ การทำงานร่วมกัน ของนักพัฒนาไม่ว่านักพัฒนาจะอาศัยอยู่ที่ใดก็ตาม ด้วยเหตุนี้ เราจึงให้ความสำคัญอย่างยิ่งต่อความรับผิดชอบของเราในการตรวจสอบข้อกำหนดของรัฐบาลอย่างละเอียดถี่ถ้วน เพื่อให้แน่ใจว่าผู้ใช้และลูกค้าจะไม่ได้รับผลกระทบเกินกว่าที่กฎหมายกำหนด ซึ่งรวมถึงการรักษาบริการคลังข้อมูลสาธารณะ รวมถึงโครงการโอเพนซอร์ส ให้พร้อมใช้งานและเข้าถึงได้ เพื่อสนับสนุนการสื่อสารส่วนบุคคลที่เกี่ยวข้องกับนักพัฒนาในภูมิภาคที่ถูกคว่ำบาตร[ 133 ] [ 134 ]
นักพัฒนาที่รู้สึกว่าไม่ควรมีข้อจำกัดใด ๆ สามารถยื่นอุทธรณ์เพื่อขอให้ยกเลิกข้อจำกัดดังกล่าวได้ รวมถึงผู้ที่เดินทางไปประเทศเหล่านั้นเท่านั้น และไม่ได้อาศัยอยู่ในประเทศเหล่านั้น GitHub ห้ามการใช้VPNและพร็อกซี IPเพื่อเข้าถึงเว็บไซต์จากประเทศที่ถูกคว่ำบาตร เนื่องจากประวัติการซื้อและที่อยู่ IP เป็นวิธีหนึ่งในการระบุผู้ใช้ รวมถึงแหล่งข้อมูลอื่น ๆ ด้วย[ 135 ]
การเซ็นเซอร์
เมื่อวันที่ 4 ธันวาคม พ.ศ. 2557 รัสเซียได้ขึ้นบัญชีดำ GitHub.com เนื่องจาก GitHub ปฏิเสธที่จะลบคู่มือการฆ่าตัวตายที่ผู้ใช้โพสต์ในตอนแรก[ 136 ]หลังจากนั้นหนึ่งวัน รัสเซียได้ยกเลิกการบล็อก[ 137 ]และ GitHub เริ่มบล็อกเนื้อหาและหน้าเว็บเฉพาะในรัสเซีย[ 138 ]เมื่อวันที่ 31 ธันวาคม พ.ศ. 2557 อินเดียได้บล็อก GitHub.com พร้อมกับเว็บไซต์อื่นอีก 31 เว็บไซต์เนื่องจากเนื้อหาที่สนับสนุนISISที่ผู้ใช้โพสต์[ 139 ]การบล็อกถูกยกเลิกในอีกสามวันต่อมา[ 140 ]เมื่อวันที่ 8 ตุลาคม พ.ศ. 2559 ตุรกีได้บล็อก GitHub เพื่อป้องกันการรั่วไหลของอีเมลจากบัญชีที่ถูกแฮ็กซึ่งเป็นของรัฐมนตรีว่าการกระทรวงพลังงานของประเทศ[ 141 ]
เมื่อวันที่ 26 มีนาคม พ.ศ. 2558 มีการโจมตี DDoSขนาดใหญ่เกิดขึ้นกับ GitHub.com ซึ่งกินเวลานานเกือบห้าวัน[ 142 ]การโจมตีซึ่งดูเหมือนจะมีต้นกำเนิดมาจากประเทศจีน มุ่งเป้าไปที่เนื้อหาของผู้ใช้ที่โฮสต์บน GitHub เป็นหลัก ซึ่งอธิบายวิธีการ หลีกเลี่ยง การเซ็นเซอร์อินเทอร์เน็ต[ 143 ] [ 144 ] [ 145 ]
เมื่อวันที่ 19 เมษายน 2563 ตำรวจจีนได้จับกุม Chen Mei และ Cai Wei (อาสาสมัครของ Terminus 2049 ซึ่งเป็นโครงการที่โฮสต์บน GitHub) และกล่าวหาว่าพวกเธอ "ก่อเรื่องทะเลาะวิวาทและสร้างความวุ่นวาย" Cai และ Chen ได้เก็บถาวรบทความข่าว บทสัมภาษณ์ และเนื้อหาอื่นๆ ที่เผยแพร่ในสื่อจีนและแพลตฟอร์มโซเชียลมีเดียที่ถูกเซ็นเซอร์ในประเทศจีน[ 146 ]
สัญญา ICE
GitHub มีสัญญามูลค่า 200,000 ดอลลาร์สหรัฐกับสำนักงานตรวจคนเข้าเมืองและศุลกากรของสหรัฐฯ (ICE) สำหรับการใช้ผลิตภัณฑ์ GitHub Enterprise Server ในสถานที่ สัญญานี้ได้รับการต่ออายุในปี 2019 แม้จะมีการคัดค้านภายในจากพนักงาน GitHub จำนวนมาก ในอีเมลที่ส่งถึงพนักงาน ซึ่งต่อมาได้โพสต์ลงในบล็อกของ GitHub เมื่อวันที่ 9 ตุลาคม 2019 ซีอีโอNat Friedmanระบุว่า "รายได้จากการซื้อนั้นน้อยกว่า 200,000 ดอลลาร์สหรัฐ และไม่มีนัยสำคัญทางการเงินสำหรับบริษัทของเรา" เขาประกาศว่า GitHub ได้ให้คำมั่นที่จะบริจาค 500,000 ดอลลาร์สหรัฐให้กับ "กลุ่มองค์กรไม่แสวงหาผลกำไรที่สนับสนุนชุมชนผู้อพยพที่ตกเป็นเป้าหมายของรัฐบาลปัจจุบัน " [ 147 ]ในการตอบสนอง พนักงาน GitHub อย่างน้อย 150 คนได้ลงนามในจดหมายเปิดผนึกเพื่อยืนยันการคัดค้านสัญญาดังกล่าวอีกครั้ง และประณามการละเมิดสิทธิมนุษยชนที่ถูกกล่าวหาโดย ICE ณ วันที่ 13 พฤศจิกายน 2019 พนักงาน 5 คนได้ลาออกเนื่องจากสัญญานี้[ 148 ] [ 149 ] [ 150 ]
ข้อพิพาทเรื่องสัญญา ICE กลับมาเป็นที่สนใจอีกครั้งในเดือนมิถุนายน 2020 เนื่องจากบริษัทตัดสินใจยกเลิกคำศัพท์สาขา "master/slave"ซึ่งได้รับแรงกระตุ้นจากการประท้วงกรณีจอร์จ ฟลอยด์ และขบวนการBlack Lives Matter [ 151 ]ผู้ที่วิพากษ์วิจารณ์ GitHub อธิบายว่าการเปลี่ยนชื่อสาขาเป็นรูปแบบหนึ่งของการแสดงออกทางการเมืองและเรียกร้องให้ GitHub ยกเลิกสัญญากับ ICE แทน[ 152 ]จดหมายเปิดผนึกจากสมาชิกของชุมชนโอเพนซอร์สถูกเผยแพร่บน GitHub ในเดือนธันวาคม 2019 เรียกร้องให้บริษัทเลิกสัญญากับ ICE และให้ความโปร่งใสมากขึ้นในการดำเนินธุรกิจและความร่วมมือ จดหมายฉบับนี้มีผู้ลงนามมากกว่า 700 คน[ 153 ]
ความคิดเห็นเกี่ยวกับการจลาจลในรัฐสภาและการไล่พนักงานออก
ในเดือนมกราคม 2021 GitHub ไล่พนักงานคนหนึ่งออกหลังจากที่เขาแสดงความกังวลเกี่ยวกับเพื่อนร่วมงานหลังจากการโจมตีอาคารรัฐสภาสหรัฐฯ เมื่อวันที่ 6 มกราคมโดยเรียกผู้ก่อจลาจลบางคนว่า " นาซี " [ 154 ]หลังจากการสอบสวน COO ของ GitHub กล่าวว่ามี "ข้อผิดพลาดในการตัดสินใจและขั้นตอนที่สำคัญ" ในการตัดสินใจไล่พนักงานออกของบริษัท ผลจากการสอบสวน GitHub ได้ติดต่อพนักงานคนดังกล่าว และหัวหน้าฝ่ายทรัพยากรบุคคลของบริษัทได้ลาออก[ 155 ] [ 156 ]
การรั่วไหลของซอร์สโค้ด Twitter
ในปี 2023 ส่วนหนึ่งของแพลตฟอร์มโซเชียลมีเดียTwitterถูกอัปโหลดไปยัง GitHub [ 157 ]การรั่วไหลนี้ได้รับการรายงานครั้งแรกโดยNew York Timesและเป็นส่วนหนึ่งของเอกสารทางกฎหมายที่ Twitter ยื่นต่อศาลแขวงสหรัฐอเมริกาประจำเขตเหนือของแคลิฟอร์เนีย Twitter อ้างว่าการโพสต์ดังกล่าวละเมิดลิขสิทธิ์ที่เป็นของตน และขอข้อมูลจากศาลเพื่อระบุตัวผู้ใช้ที่โพสต์ซอร์สโค้ดไปยัง GitHub ภายใต้ชื่อผู้ใช้ "FreeSpeechEnthusiast" [ 158 ]
แผนกต้อนรับ
ในปี 2012 Linus Torvaldsผู้พัฒนา Git ดั้งเดิม ได้ยกย่อง GitHub อย่างมาก โดยระบุว่า "การโฮสต์ของ github [ sic ] นั้นยอดเยี่ยม พวกเขาทำได้ดีมาก ผมคิดว่า GitHub สมควรได้รับการยกย่องอย่างมากที่ทำให้การโฮสต์โครงการโอเพนซอร์สเป็นเรื่องง่าย" อย่างไรก็ตาม เขายังวิพากษ์วิจารณ์การใช้งานอินเทอร์เฟซการรวมของ GitHub อย่างรุนแรง โดยกล่าวว่า "Git มาพร้อมกับโมดูลการสร้าง pull request ที่ดี แต่ GitHub กลับตัดสินใจที่จะแทนที่ด้วยเวอร์ชันที่ด้อยกว่าอย่างสิ้นเชิงของตัวเอง ส่งผลให้ผมคิดว่า GitHub นั้นไร้ประโยชน์สำหรับสิ่งเหล่านี้ มันใช้ได้ดีสำหรับการโฮสต์ แต่ pull request และการแก้ไข commit ออนไลน์นั้นแย่มาก" [ 159 ] [ 160 ]
ดูเพิ่มเติม
- เครือข่ายนวัตกรรมความร่วมมือ
- ปัญญาประดิษฐ์แบบร่วมมือ
- การผลิตแบบ peer-to-peer บนพื้นฐานชุมชน
- การเปรียบเทียบบริการจัดเก็บซอร์สโค้ด
- เดวิออปส์
- กีเตีย
- กิตแล็บ
- โคเดเบิร์ก
- ลำดับเหตุการณ์ของ GitHub
- GitHub Copilot
- เรพลิท
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ กิตฮับ
GitHub ( / ˈ ɡ ə th ʌ b / ⓘ ) เป็น ที่เป็นกรรมสิทธิ์ ซึ่งช่วยให้นักพัฒนาสามารถสร้าง จัดเก็บ จัดการ และแบ่งปันโค้ดของตนได้ โดยใช้ Git เพื่อให้ การควบคุมเวอร์ชันแบบกระจาย และ...
การก่อตั้ง
การพัฒนาแพลตฟอร์ม GitHub เริ่มขึ้นเมื่อวันที่ 19 ตุลาคม พ.ศ. 2550 [ 14 ] เว็บไซต์นี้เปิดตัวในเดือนเมษายน พ.ศ. 2551 โดย Tom Preston-Werner , Chris Wanstrath , PJ Hyett และ Scott Chacon หลังจากที่เปิดให้ใช้งานใน เวอร์ชันเบต้า มาได้ สอง สามเดือน [ 15 ]
โครงสร้างขององค์กร
เดิมที GitHub เป็น องค์กรแบบราบเรียบ ที่ไม่มีผู้จัดการระดับกลาง แต่พึ่งพา การจัดการตนเอง แทน [ 16 ] พนักงานสามารถเลือกทำงานในโครงการที่ตนสนใจได้ ( การจัดสรรแบบเปิด ) แต่ประธานเจ้าหน้าที่บริหารเป็นผู้กำหนดเงินเดือน [ 17 ]
การเงิน
GitHub เป็น ธุรกิจสตาร์ทอัพที่เริ่มต้น ด้วยเงินทุน ส่วนตัว ซึ่งในช่วงปีแรก ๆ มีรายได้เพียงพอที่จะได้รับเงินทุนจากผู้ก่อตั้งทั้งสามคนและเริ่มจ้างพนักงาน [ 20 ]