GitHub

GitHub
URL-osoite github.com
kaupallinen Joo
Sivuston tyyppi internetpalvelu , tako [d] , tietoarkisto [d] ja yritys
Rekisteröinti ei ole pakko katsoa
Kieli (kielet) Englanti [1] , aiemmin monikielinen [2]
Omistaja Microsoft [4] [5]
Tekijä Chris Vanstras, PJ Hiett ja Tom Preston-Werner
Työn alku Huhtikuu 2008 [3]
Nykyinen tila toimii
Maa
 Mediatiedostot Wikimedia Commonsissa

GitHub  on suurin [6] verkkopalvelu IT-projektien isännöintiin ja niiden yhteiseen kehittämiseen.

Verkkopalvelu perustuu Git -versionhallintajärjestelmään ja GitHub, Inc:n (aiemmin Logical Awesome) [8] kehittämä Ruby on Rails [7] ja Erlang . Palvelu on ilmainen avoimen lähdekoodin projekteille ja (vuodesta 2019) pienille yksityisille projekteille tarjoamalla niille kaikki ominaisuudet (mukaan lukien SSL [9] ), ja suurille yritysprojekteille tarjotaan erilaisia ​​maksullisia suunnitelmia [10] .

Palvelun iskulause - "Social Coding" - voidaan kääntää venäjäksi "Kirjoitamme koodia yhdessä". T-paitoihin painetaan täysin erilainen lause: "Fork you!" ("Haara sinä!") [11] . Toisaalta se on sopusoinnussa englannin kielen kanssa ja vihjaa epäviralliseen ilmapiiriin. Toisaalta nämä sanat muistuttavat, että uusien haarukoiden luominen Gitillä voi olla helppoa ja kivutonta - perinteisesti avoimen lähdekoodin projektien kehittäjät suhtautuvat haarojen luomiseen kielteisesti [12]  - ja myös yhden ominaisuuden nimen kanssa. GitHub - haarukkajono [13] .

GitHub - maskotti on octocat ,  joka, toisin kuin yleisesti luullaan, ei liity Octocat Adventure -lyhennelmään, vaan jonka Tom Preston-Werner yksinkertaisesti löysi iStockista[14] .

4. kesäkuuta 2018 Microsoft osti GitHubin 7,5 miljardilla dollarilla [15] [16] [17] .

Ominaisuudet

Sivuston luojat kutsuvat GitHubia " kehittäjien sosiaaliseksi verkostoksi ".

Koodin lähettämisen lisäksi jäsenet voivat keskustella, kommentoida toistensa muokkauksia ja seurata ystäviensä uutisia.

Gitin monipuolisilla ominaisuuksilla ohjelmoijat voivat yhdistää tietovarastonsa - GitHub tarjoaa  tähän kätevän käyttöliittymän ja voi näyttää jokaisen osallistujan panoksen puunäkymässä .

Projekteissa on henkilökohtaiset sivut, pienet wikit ja virheenseurantajärjestelmä .

Suoraan sivustolla voit tarkastella useimpien ohjelmointikielien projektitiedostoja syntaksin korostuksella .

Aiemmin Ruby - projektit voitiin julkaista automaattisesti palvelun RubyGems - arkistoon, mutta lokakuussa 2009 GitHub poisti tämän palvelun käytöstä [22] .

Vuonna 2019 lanseerattiin GitHub Packages -palvelu [23] , jonka avulla voit julkaista RubyGems- , NuGet- , npm- , Maven -paketteja ja Docker - kuvia suoraan GitHubiin [24] .

Samana vuonna julkaistiin GitHub Actions [25] -automaatiojärjestelmä . Tavallisten CI/CD -ominaisuuksien , kuten koodin rakentamisen, testauksen ja julkaisun, lisäksi palvelu tarjoaa tiiviin integraation muihin GitHub-ominaisuuksiin ja mahdollistaa myös vuorovaikutuksen kolmannen osapuolen palvelujen kanssa [26] . Kehittäjät voivat julkaista uudelleenkäytettäviä moduuleja (toimintoja), jotka toteuttavat usein käytettyjä skenaarioita. Palvelu tarjotaan maksutta julkisille tietovarastoille.

GitHub rajoittaa ominaisuuksien luetteloa käyttäjille, jotka asuvat maissa ja alueilla, jotka ovat Yhdysvaltain rajoitusten ja pakotteiden alaisia, kuten Krimillä, Kuuballa, Iranilla, Pohjois-Korealla ja Syyrialla [27] .

Suosio

Ensimmäinen yksityinen tietovarasto luotiin 12. tammikuuta 2008 . Vuoden 2011 loppuun mennessä hankkeella oli jo yli miljoona rekisteröityä käyttäjää [28] ja yli kaksi miljoonaa tietovarastoa [29] . Maaliskuussa 2017 sivustolla oli yli 58 miljoonaa tietovarastoa. [kolmekymmentä]

Vuoden 2008 lopussa GitHub sai "Parhaan debyyttikäynnistyksen " -palkinnon [31] .

Github isännöi kopiota [32] Linux-ytimen lähdekoodista . [33]

Monet suuret IT-yritykset isännöivät virallisia tietovarastoitaan tässä palvelussa: [34]

Yhdysvaltain liittovaltion virastot isännöivät avoimen lähdekoodin projektejaan GitHubissa. [49]

Muistiinpanot

  1. GitHub siirtyy käyttämään vain englantia perjantaina 20. toukokuuta 2011
  2. GitHub omalla kielelläsi . Haettu 21. heinäkuuta 2010. Arkistoitu alkuperäisestä 19. heinäkuuta 2010.
  3. "We Launched" arkistoitu 12. maaliskuuta 2015 Wayback Machinessa // GitHub-blogi
  4. Microsoft ostaa GitHubin 7,5 miljardilla dollarilla  (englanniksi) – 2018.
  5. Valoisa tulevaisuus GitHubille  (englanniksi) - 2018.
  6. GitHub hallitsee Forges - GitHub . Käyttöpäivä: 5. heinäkuuta 2011. Arkistoitu alkuperäisestä 21. huhtikuuta 2014.
  7. Ruby on Rails: Sovellukset . Arkistoitu alkuperäisestä 30. huhtikuuta 2012.
  8. Tapaa kehittäjät . GitHub. Käyttöpäivä: 20. tammikuuta 2009. Arkistoitu alkuperäisestä 23. marraskuuta 2008.
  9. "Sidejack Prevention Phase 2: SSL Everywhere" . Haettu 11. heinäkuuta 2011. Arkistoitu alkuperäisestä 21. huhtikuuta 2014.
  10. Suunnitelmat ja hinnat . GitHub. Käyttöpäivä: 20. tammikuuta 2009. Arkistoitu alkuperäisestä 24. marraskuuta 2010.
  11. "GitHub-paidat nyt saatavilla!" . Haettu 7. huhtikuuta 2009. Arkistoitu alkuperäisestä 1. huhtikuuta 2009.
  12. "Katsokaa numeroita!" (linkki ei saatavilla) . Haettu 29. toukokuuta 2009. Arkistoitu alkuperäisestä 5. huhtikuuta 2006. 
  13. Fork Queue - GitHub . Haettu 4. lokakuuta 2011. Arkistoitu alkuperäisestä 27. toukokuuta 2010.
  14. Mikä on tarina Githubin octocat-maskotin takana? Quorassa , vastasi PJ Hyett .
  15. Valoisa tulevaisuus GitHubille | GitHub-blogi . Haettu 4. kesäkuuta 2018. Arkistoitu alkuperäisestä 6. kesäkuuta 2018.
  16. Microsoft + GitHub = Kehittäjien voimaannuttaminen – virallinen Microsoftin blogi . Haettu 4. kesäkuuta 2018. Arkistoitu alkuperäisestä 6. kesäkuuta 2018.
  17. Microsoft ostaa GitHubin 7,5 miljardilla dollarilla | tarinoita . Haettu 4. kesäkuuta 2018. Arkistoitu alkuperäisestä 4. kesäkuuta 2018.
  18. Tiedostojen luominen GitHub GitHub Blogissa . Käyttöpäivä: 29. tammikuuta 2013. Arkistoitu alkuperäisestä 23. joulukuuta 2012.
  19. SVN-tuen julkistaminen - GitHub . Haettu 12. lokakuuta 2011. Arkistoitu alkuperäisestä 21. marraskuuta 2016.
  20. Subversion Write -tuki - GitHub . Haettu 12. lokakuuta 2011. Arkistoitu alkuperäisestä 6. maaliskuuta 2017.
  21. Hg-Git-laajennus Mercurialille, joka lisää mahdollisuuden työntää ja vetää Mercurialin Git-palvelimen arkistoon (downlink) . Haettu 28. syyskuuta 2017. Arkistoitu alkuperäisestä 16. maaliskuuta 2013. 
  22. Gem Building on lakkautettu - GitHub . Haettu 10. marraskuuta 2009. Arkistoitu alkuperäisestä 9. joulukuuta 2009.
  23. GitHub-paketit ovat yleisesti saatavilla | GitHubin  muutosloki . GitHub-blogi . Haettu 1. elokuuta 2022. Arkistoitu alkuperäisestä 1. elokuuta 2022.
  24. ↑ GitHub-paketit : Pakettisi kotona niiden koodin kanssa  . GitHub . Haettu 1. elokuuta 2022. Arkistoitu alkuperäisestä 31. heinäkuuta 2022.
  25. GitHub Actions on yleisesti saatavilla | GitHubin  muutosloki . GitHub-blogi . Haettu 1. elokuuta 2022. Arkistoitu alkuperäisestä 25. lokakuuta 2021.
  26. ↑ Ominaisuudet • GitHub- toiminnot  . GitHub . Haettu 1. elokuuta 2022. Arkistoitu alkuperäisestä 31. heinäkuuta 2022.
  27. GitHub alkoi estää venäläisiä kehittäjiä . Haettu 9. syyskuuta 2021. Arkistoitu alkuperäisestä 9. syyskuuta 2021.
  28. Miljoona - GitHub . Käyttöpäivä: 30. joulukuuta 2011. Arkistoitu alkuperäisestä 26. syyskuuta 2013.
  29. Nämä ovat suuria lukuja - GitHub . Haettu 30. joulukuuta 2011. Arkistoitu alkuperäisestä 21. huhtikuuta 2014.
  30. Rakenna ohjelmistoa paremmin  yhdessä . GitHub. Haettu 3. toukokuuta 2017. Arkistoitu alkuperäisestä 23. kesäkuuta 2011.
  31. Onnittelut Crunchies-voittajille; Facebook voittaa toisen vuoden pääpalkinnon . Haettu 28. syyskuuta 2017. Arkistoitu alkuperäisestä 30. heinäkuuta 2017.
  32. Miksi Github ei voi isännöidä Linux-  ydinyhteisöä ? Haettu 27. tammikuuta 2021. Arkistoitu alkuperäisestä 11. joulukuuta 2020.
  33. torvalds/  linux . GitHub. Haettu 8. kesäkuuta 2018. Arkistoitu alkuperäisestä 4. kesäkuuta 2018.
  34. Suositut katsellut arkistot – GitHub Arkistoitu 19. huhtikuuta 2010.
  35. Facebook-profiili - GitHub . Haettu 10. tammikuuta 2010. Arkistoitu alkuperäisestä 4. tammikuuta 2017.
  36. Twitterin profiili - GitHub . Käyttöpäivä: 19. maaliskuuta 2012. Arkistoitu alkuperäisestä 4. tammikuuta 2017.
  37. kämmenen profiili - GitHub . Haettu 10. tammikuuta 2010. Arkistoitu alkuperäisestä 4. kesäkuuta 2018.
  38. Yahoon profiili - GitHub . Haettu 10. tammikuuta 2010. Arkistoitu alkuperäisestä 4. tammikuuta 2017.
  39. Perl-peili GitHubissa . Haettu 10. marraskuuta 2009. Arkistoitu alkuperäisestä 6. tammikuuta 2010.
  40. Perlin ensimmäinen sitoumus, 1987-12-17  (downlink)
  41. RedHatin kehittäjäprofiili - GitHub . Haettu 8. kesäkuuta 2018. Arkistoitu alkuperäisestä 5. helmikuuta 2019.
  42. Scala SVN -> Github Migration | Scala-ohjelmointikieli . Käyttöpäivä: 21. tammikuuta 2012. Arkistoitu alkuperäisestä 13. helmikuuta 2013.
  43. scala/scala - GitHub . Haettu 21. tammikuuta 2012. Arkistoitu alkuperäisestä 27. maaliskuuta 2017.
  44. Riding Rails: Rails saa ensi-iltansa GitHubissa (downlink) . Käyttöpäivä: 20. tammikuuta 2009. Arkistoitu alkuperäisestä 10. helmikuuta 2009. 
  45. LineageOS (LineageOS Android) GitHub . Haettu 11. toukokuuta 2019. Arkistoitu alkuperäisestä 25. joulukuuta 2016.
  46. PHP-lähde nyt saatavilla GitHubissa GitHubissa . Haettu 21. maaliskuuta 2012. Arkistoitu alkuperäisestä 21. huhtikuuta 2014.
  47. Valven profiili - GitHub . Haettu 30. huhtikuuta 2013. Arkistoitu alkuperäisestä 4. tammikuuta 2017.
  48. Applen profiili - GitHub . Haettu 4. kesäkuuta 2016. Arkistoitu alkuperäisestä 12. tammikuuta 2017.
  49. Arkistoitu kopio . Käyttöpäivä: 8. helmikuuta 2017. Arkistoitu alkuperäisestä 14. helmikuuta 2017.

Linkit