GitHub

GitHub
URL github.com
Komerční Ano
Typ webu internetová služba , kovárna [d] , archiv dat [d] a podnik
Registrace není nutné prohlížet
jazyky) angličtina [1] , dříve vícejazyčná [2]
Majitel Microsoft [4] [5]
Autor Chris Vanstras, PJ Hiett a Tom Preston-Werner
Začátek práce duben 2008 [3]
Aktuální stav funguje
Země
 Mediální soubory na Wikimedia Commons

GitHub  je největší [6] webová služba pro hostování IT projektů a jejich společný vývoj.

Webová služba je založena na systému správy verzí Git a byla vyvinuta v Ruby on Rails [7] a Erlang společností GitHub, Inc (dříve Logical Awesome) [8] . Služba je zdarma pro open source projekty a (od roku 2019) malé soukromé projekty, kterým poskytuje všechny funkce (včetně SSL [9] ), a pro velké podnikové projekty jsou nabízeny různé placené plány [10] .

Slogan služby - "Sociální kódování" - lze přeložit do ruštiny jako "Píšeme kód společně." Na tričkách tisknou úplně jinou frázi: „Fork you!“ („Pobočka tě!“) [11] . Na jednu stranu se shoduje s anglickou nadávkou a naznačuje neformální atmosféru. Na druhou stranu tato slova připomínají, že vytváření nových forků pomocí Gitu může být snadné a bezbolestné – tradičně mají vývojáři open source projektů k vytváření větví negativní postoj [12]  – a také v souladu s názvem jedné z funkcí GitHub – fronta rozvětvení [13] .

Maskot GitHubu je octocat ,  který na rozdíl od všeobecného přesvědčení nesouvisí s krátkým Octocat Adventure, ale jednoduše ho našel Tom Preston-Werner na iStock .[14] .

4. června 2018 koupil Microsoft GitHub za 7,5 miliardy $ [15] [16] [17] .

Funkce

Tvůrci webu nazývají GitHub „ sociální sítí pro vývojáře“.

Kromě zasílání kódu mohou členové chatovat, komentovat své úpravy a sledovat novinky přátel.

Díky bohatým funkcím Gitu mohou programátoři konsolidovat své repozitáře  – GitHub k tomu nabízí pohodlné rozhraní a může zobrazit příspěvky každého přispěvatele ve stromovém zobrazení .

Projekty mají osobní stránky, malé wiki a systém sledování chyb .

Přímo na webu si můžete prohlédnout soubory projektu se zvýrazněním syntaxe pro většinu programovacích jazyků .

Dříve mohly být projekty Ruby automaticky publikovány do úložiště RubyGems služby , ale v říjnu 2009 GitHub tuto službu zavrhl [22] .

V roce 2019 byla spuštěna služba GitHub Packages [23] , která umožňuje publikovat balíčky RubyGems , NuGet , npm , Maven a obrázky Docker přímo na GitHub [24] .

Ve stejném roce byl vydán automatizační systém GitHub Actions [25] . Kromě standardních funkcí CI/CD , jako je vytváření, testování a publikování kódu, nabízí služba těsnou integraci s dalšími funkcemi GitHubu a také umožňuje interakci se službami třetích stran [26] . Vývojáři mohou publikovat opakovaně použitelné moduly (akce), které implementují často používané scénáře. Služba je pro veřejná úložiště poskytována zdarma.

GitHub omezuje seznam funkcí pro uživatele žijící v zemích a regionech, na které se vztahují omezení a sankce USA, jako je Krym, Kuba, Írán, Severní Korea a Sýrie [27] .

Popularita

První soukromé úložiště bylo vytvořeno 12. ledna 2008 . Ke konci roku 2011 měl projekt již přes milion registrovaných uživatelů [28] a přes dva miliony úložišť [29] . K březnu 2017 bylo na webu více než 58 milionů úložišť. [třicet]

Na konci roku 2008 získal GitHub ocenění „Nejlepší debutový start[31] .

Github hostí kopii [32] zdrojového kódu linuxového jádra . [33]

Mnoho velkých IT společností hostuje svá oficiální úložiště na této službě: [34]

Americké federální agentury hostují své open source projekty na GitHubu. [49]

Poznámky

  1. GitHub přejde v pátek 20. května 2011 pouze do angličtiny
  2. GitHub ve vašem jazyce . Získáno 21. července 2010. Archivováno z originálu 19. července 2010.
  3. „Spustili jsme“ Archivováno 12. března 2015 na Wayback Machine // Blog GitHub
  4. Microsoft koupí GitHub za 7,5 miliardy dolarů  (v angličtině) – 2018.
  5. Světlá budoucnost pro GitHub  (anglicky) – 2018.
  6. GitHub dominuje Forges - GitHub . Datum přístupu: 5. července 2011. Archivováno z originálu 21. dubna 2014.
  7. Ruby on Rails: Aplikace . Archivováno z originálu 30. dubna 2012.
  8. Seznamte se s vývojáři . GitHub. Datum přístupu: 20. ledna 2009. Archivováno z originálu 23. listopadu 2008.
  9. „Fáze 2 prevence Sidejack: SSL všude“ . Získáno 11. července 2011. Archivováno z originálu dne 21. dubna 2014.
  10. Plány a ceny . GitHub. Datum přístupu: 20. ledna 2009. Archivováno z originálu 24. listopadu 2010.
  11. "GitHub Shirts now available!" . Získáno 7. dubna 2009. Archivováno z originálu 1. dubna 2009.
  12. "Podívejte se na čísla!" (nedostupný odkaz) . Získáno 29. května 2009. Archivováno z originálu 5. dubna 2006. 
  13. Fork Queue – GitHub . Získáno 4. října 2011. Archivováno z originálu dne 27. května 2010.
  14. Jaký je příběh maskota octocat Github? na Quora , odpověděl PJ Hyett.
  15. Světlá budoucnost pro GitHub | Blog GitHub . Staženo 4. června 2018. Archivováno z originálu 6. června 2018.
  16. Microsoft + GitHub = Empowering Developers - The Official Microsoft Blog . Staženo 4. června 2018. Archivováno z originálu 6. června 2018.
  17. Microsoft koupí GitHub za 7,5 miliardy $ | příběhy . Staženo 4. června 2018. Archivováno z originálu 4. června 2018.
  18. Vytváření souborů na GitHub Blog GitHub . Datum přístupu: 29. ledna 2013. Archivováno z originálu 23. prosince 2012.
  19. Oznamujeme podporu SVN - GitHub . Získáno 12. října 2011. Archivováno z originálu 21. listopadu 2016.
  20. Podpora zápisu Subversion - GitHub . Získáno 12. října 2011. Archivováno z originálu 6. března 2017.
  21. Zásuvný modul Hg-Git pro Mercurial, který přidává možnost push do a pull z úložiště serveru Git z Mercurialu (downlink) . Získáno 28. září 2017. Archivováno z originálu 16. března 2013. 
  22. Gem Building je zaniklá - GitHub . Získáno 10. listopadu 2009. Archivováno z originálu 9. prosince 2009.
  23. Balíčky GitHub jsou obecně dostupné | GitHub  Changelog . Blog GitHub . Získáno 1. srpna 2022. Archivováno z originálu dne 1. srpna 2022.
  24. ↑ Balíčky GitHub : Vaše balíčky doma s jejich kódem  . GitHub . Získáno 1. srpna 2022. Archivováno z originálu dne 31. července 2022.
  25. Akce GitHub je obecně dostupná | GitHub  Changelog . Blog GitHub . Získáno 1. srpna 2022. Archivováno z originálu dne 25. října 2021.
  26. ↑ Funkce • Akce  GitHubu . GitHub . Získáno 1. srpna 2022. Archivováno z originálu dne 31. července 2022.
  27. GitHub začal blokovat ruské vývojáře . Získáno 9. září 2021. Archivováno z originálu 9. září 2021.
  28. Jeden milion – GitHub . Datum přístupu: 30. prosince 2011. Archivováno z originálu 26. září 2013.
  29. To jsou velká čísla - GitHub . Získáno 30. prosince 2011. Archivováno z originálu dne 21. dubna 2014.
  30. Vytvářejte software lépe  společně . GitHub. Získáno 3. května 2017. Archivováno z originálu dne 23. června 2011.
  31. Gratulujeme vítězům Crunchies; Facebook získává nejvyšší cenu již druhý rok . Získáno 28. září 2017. Archivováno z originálu 30. července 2017.
  32. Proč Github nemůže hostit Linux Kernel  Community . Získáno 27. ledna 2021. Archivováno z originálu 11. prosince 2020.
  33. torvalds/  linux . GitHub. Získáno 8. června 2018. Archivováno z originálu 4. června 2018.
  34. Oblíbené sledované repozitáře – GitHub archivováno 19. dubna 2010.
  35. Profil na Facebooku – GitHub . Získáno 10. ledna 2010. Archivováno z originálu 4. ledna 2017.
  36. Profil twitteru - GitHub . Datum přístupu: 19. března 2012. Archivováno z originálu 4. ledna 2017.
  37. Profil palmy - GitHub . Získáno 10. ledna 2010. Archivováno z originálu 4. června 2018.
  38. Profil Yahoo – GitHub . Získáno 10. ledna 2010. Archivováno z originálu 4. ledna 2017.
  39. Perl mirror na GitHubu . Získáno 10. listopadu 2009. Archivováno z originálu 6. ledna 2010.
  40. Perlův první závazek, 17. 12. 1987  (odkaz dolů)
  41. Profil vývojáře RedHat – GitHub . Získáno 8. června 2018. Archivováno z originálu 5. února 2019.
  42. Scala SVN -> Migrace Github | Programovací jazyk Scala . Datum přístupu: 21. ledna 2012. Archivováno z originálu 13. února 2013.
  43. scala/scala - GitHub . Získáno 21. ledna 2012. Archivováno z originálu dne 27. března 2017.
  44. Riding Rails: Rails premiéra na GitHubu (downlink) . Datum přístupu: 20. ledna 2009. Archivováno z originálu 10. února 2009. 
  45. LineageOS (LineageOS Android) GitHub . Staženo 11. 5. 2019. Archivováno z originálu 25. 12. 2016.
  46. Zdroj PHP je nyní k dispozici na GitHubu GitHub . Získáno 21. března 2012. Archivováno z originálu dne 21. dubna 2014.
  47. Profil Valve – GitHub . Získáno 30. dubna 2013. Archivováno z originálu 4. ledna 2017.
  48. Profil společnosti Apple – GitHub . Získáno 4. června 2016. Archivováno z originálu 12. ledna 2017.
  49. Archivovaná kopie . Datum přístupu: 8. února 2017. Archivováno z originálu 14. února 2017.

Odkazy