GitHub jewebová služba podporující vývoj softwaru za pomoci verzovacího nástrojeGit. GitHub nabízí bezplatnýWebhosting proopen source projekty. Od 7. ledna 2019 je možné ukládat bezplatně i soukromérepositáře (dříve po zaplacení měsíčního poplatku). Projekt byl spuštěn v roce2008, zakladatelé byliTom Preston-Werner,Chris Wanstrath aPJ Hyett.
GitHub hostuje přes 200 milionů repozitářů [květen 2022].[2] Pro uživatele poskytuje funkce sociálních sítí – notifikace o změnách, diskuze nad kódem, návrhy změn, či zasílání vlastních řešení (pull-requesty).
Projekt byl napsán pomocíRuby on Rails a jazykaErlang.
GitHub poskytuje další služby. Gist, jenž je součástí GitHubu, umožňuje verzování a rychlé sdílení kratších kódů.
GitHub se převážně využívá pro programování.
Kromězdrojového kódu GitHub podporuje navíc zde uvedené formáty a vlastnosti:
- Dokumentace, včetně automaticky poskytovaných šablon typuReadme.md (čti mne), License.md (Licence) souborů v značkovacím jazyku (Markdown)
- Systém sledování problémů (Issue tracking), včetně požadavků na přidání dodatečných vlastností (tzv. features) s popisky, mezníky, zmocněnci a s vyhledávači
- Wiki
- Vlastní řešení (Pull requesty) s revizí kódu a komentáři
- Historie verzování (Commit)
- Grafy: verzování, síť přispěvatelů a její členové, děrný štítek, frekvenčnost programování
- Integrace adresářů
- Hledání rozdílů (diff)
- Oznámení elektronickou poštou
- Možnost přihlášení někoho k oznámením a změnám tím, že ho zmíníme (@ mentioning)
- Emodži
- Maléwebové stránky mohou být hostovány z veřejných repozitářů na GitHubu. Formát URL je http(s)://uživatelské_jméno.github.io
- Vnořené seznamy úkolů v souborech (time management)
- Vizualizace geoprostorových dat
- 3D renderované soubory lze zobrazit pomocí nového integrovaného prohlížeče STL souborů, který zobrazí soubory na trojrozměrné plátno. Prohlížeč běží naWebGL aThree.js
- Zobrazování souborů zPhotoshopu
- 24. února 2009: Členové GitHub týmu v rozhovoru v sídleYahoo! oznámili, že za první rok provozu GitHub zaregistrovali více než 46 000 veřejnýchrepozitářů (datových úložišť), z čehož bylo 17 000 zveřejněno v posledním měsíci. Ve stejném časovém období bylo 6 200 repozitářů alespoň jednou naklonováno dalším uživatelem a 4 600 jich bylo sloučeno.
- 5. července 2009: GitHub oznámil, že síť je využívána více než 100 000 uživateli.
- 27. července 2009: v dalším rozhovoru proYahoo!Tom Preston-Werner, že GitHub se rozrostl na 90 000 unikátních veřejných repozitářů. Z toho bylo přes 12 000 klonováno alespoň jednou z celkových 135 000 repozitářů.[3]
- 25. července 2010: GitHub oznámil, že je hostitelem pro více než 1 milión repozitářů.[4]
- 20. dubna 2011: GitHub oznámil, že je hostitelem pro více než 2 milióny repozitářů.[5]
- 2. června 2011:ReadWrite oznámil, že GitHub pokořilSourceForge aGoogle Code v celkovém počtu commitů v časovém období od ledna do května 2011.[6]
- 9. července 2012:Peter Levine, generální partner GitHub investoraAndreessena Horowitze, uvedl, že růst tržeb GitHub vzrostl o 300 % ročně od roku 2008 se ziskem téměř od samého počátku.[7]
- 16. ledna 2013: Github oznámil, že jím prošlo více než 3 milióny uživatelů a hostil více než 6 miliónů repozitářů.[8]
- 23. prosince 2013: GitHub oznámil, že dosáhl více než 10 miliónů repozitářů.[9]
- V červenci 2015 GitHub otevřel kancelář v Japonsku. Jedná se o první kancelář, která byla otevřena mimo území Spojených státu amerických.[10]
- 29. července 2015: Github oznámil, žeSequoia Capital zafinancoval do GitHubu 250 miliónů dolarů. Hodnota společnosti se pohybuje okolo 2 miliard dolarů.[11]
- V roce 2016 se GitHub umístil na 14. místě na seznamu Cloud 100 magazínuForbes.[12]
- 28. února 2018 se stal GitHub obětí největšího útoku typuDDOS v historii.[13]
- 4. června 2018 Microsoft oznámil nabytí GitHubu za 7,5 miliard dolarů,[14] smlouva byla uzavřena 26. října 2018.[15]
- 19. června 2018: rozšíření GitHub Education nabídkou bezplatných vzdělávacích balíčků pro školy.[16][17]
Maskot GitHubu stylizovaný do podoby pětinohé kočky, navržen grafickým designeremSimonem Oxleym, měl prvotně sloužit pouze jako klipart,[18] jehož zakoupení bylo možné ve fotobance IStock.
Byl to právě Oxleyho úspěšný návrh loga proTwitter, který zajistil zájem GitHubu o návrhářovu práci. Ilustrace pojmenovaná "Octupuss", kterou si GitHub vybral za své logo, byla však podle smlouvy IStocku pro tyto záměry neprodejná, což vedlo GitHub k vyjednávání sOxleym za účelem zisku výjimečných práv na užití díla. Pro nabytí ilustrace jako obchodní značky GitHubu musel být nakonec "Octupuss" přejmenován na "Octocat".[18]
Nato byl najat ilustrátorCameron McEfee, aby přizpůsobil logo Octocat novým záměrům webové stránky a propagačních materiálů. NejenMcEfeem, ale také uživateli GitHubu, byly dále vytvořeny různorodé variace loga, dostupné na webových stránkáchThe Octodex.[19]
GitHub spustil nový projekt nazvaný GitHub Student Developer Pack, který studentům poskytuje bezplatný přístup k oblíbeným vývojářským nástrojům a službám. Pro vytvoření programu navázal GitHub několik spoluprací včetněBitnami,Crowdflower,DigitalOcean,DNSimple,HackHands,Namecheap,Orchestrate,Screenhero,SendGrid,Stripe,Travis CI aUnreal Engine.[20]
V roce 2016 společnost GitHub oznámila zahájení programu GitHub Campus Experts,[21] jehož cílem je zejména motivovat studenty, aby na svých univerzitách rozvíjeli technologické komunity. Program The Campus Experts je otevřen vysokoškolským studentům po celém světě[22] a je jedním z hlavních způsobů, jakým GitHub financuje studentské akce a komunity. Aby se mohli žadatelé stát "Campus Experty", musí projít online školením skládající se z několika modulů navržených tak, aby u uchazečů rozvíjely vedoucí schopnosti. Členové Campus Experts mají přístup ke školení, financování a dalším zdrojům sloužícím k realizaci akcí a rozšiřování svých komunit.
- Atom, bezplatnýopen source textový editor.
- Electron,open sourceframework sloužící k vytváření desktopových aplikací.
- GitHubCopilot, přídavek do kódových editorů, který pomáhá se psaním kódu pomocí modelů strojového učeníGPT-3 odOpenAI.
V tomto článku byl použitpřeklad textu z článkuGitHub na anglické Wikipedii.
- ↑Dostupné online.
- ↑https://github.com/about
- ↑DASCALESCU, Dan.The PITA Threshold: GitHub vs. CPAN [online]. 3 November 2009 [cit. 2016-05-09].Dostupné v archivu pořízeném dne 2011-07-08. Je zde použita šablona
{{Cite web}}
označená jako k „pouze dočasnému použití“. - ↑One Million Repositories, Git Official Blog [online]. 25 July 2010.Dostupné online. Je zde použita šablona
{{Cite web}}
označená jako k „pouze dočasnému použití“. - ↑Those are some big numbers, Git Official Blog [online]. 20 April 2011.Dostupné online. Je zde použita šablona
{{Cite web}}
označená jako k „pouze dočasnému použití“. - ↑Github Has Surpassed Sourceforge and Google Code in Popularity [online].Dostupné online. Je zde použita šablona
{{Cite web}}
označená jako k „pouze dočasnému použití“. - ↑Peter Levine.Software Eats Software Development [online]. 2012-07-09.Dostupné online. Je zde použita šablona
{{Cite web}}
označená jako k „pouze dočasnému použití“. - ↑Code-sharing site Github turns five and hits 3.5 million users, 6 million repositories [online]. TheNextWeb.com, 2013-04-11 [cit. 2013-04-11].Dostupné online. Je zde použita šablona
{{Cite web}}
označená jako k „pouze dočasnému použití“. - ↑10 Million Repositories [online]. GitHub.com, 2013-12-23 [cit. 2013-12-28].Dostupné online. Je zde použita šablona
{{Cite web}}
označená jako k „pouze dočasnému použití“. - ↑GitHub Expands To Japan, Its First Office Outside The U.S. [online]. 2015-06-04.Dostupné online. Je zde použita šablona
{{Cite web}}
označená jako k „pouze dočasnému použití“. - ↑GitHub raises $250 million in new funding, now valued at $2 billion [online]. Fortune, 2015-07-29.Dostupné online. Je zde použita šablona
{{Cite web}}
označená jako k „pouze dočasnému použití“. - ↑ The Cloud 100.Forbes [online]. [cit. 2019-01-29].Dostupné online. (anglicky)
- ↑NEWMAN, Lily Hay. GitHub Survived the Biggest DDoS Attack Ever Recorded.Wired. 2018-03-01.Dostupné online [cit. 2019-01-29].ISSN1059-1028.
- ↑VentureBeat [online]. 2018-06-04 [cit. 2019-01-29].Dostupné online. (anglicky)
- ↑The GitHub Blog [online]. 2018-10-26 [cit. 2019-01-29].Dostupné online. (anglicky)
- ↑HUGHES, Matthew. GitHub's free education bundle is now available to all schools.The Next Web [online]. 2018-06-19 [cit. 2019-01-29].Dostupné online. (anglicky)
- ↑ GitHub Education is a free software development package for schools.Engadget [online]. [cit. 2019-01-29].Dostupné online. (anglicky)
- ↑abDEAMICIS, Carmel.Original GitHub Octocat designer Simon Oxley on his famous creation: "I don't remember drawing it" [online]. 8.7.2013 [cit. 2019-01-29].Dostupné v archivu pořízeném dne 2020-12-03.
- ↑MCEFEE, Cameron.The Octocat—a nerdy household name [online]. 12.5.2016 [cit. 2019-01-29].Dostupné online.
- ↑TechCrunch [online]. [cit. 2019-01-29].Dostupné v archivu pořízeném dne 2020-06-10. (anglicky)
- ↑The GitHub Blog [online]. 2016-06-25 [cit. 2019-01-29].Dostupné online. (anglicky)
- ↑ GitHub Campus Experts.GitHub Education [online]. [cit. 2019-01-29].Dostupné online.