GitHub
GitHub |
---|
|
URL |
github.com _ |
Kommersiell |
Ja |
Webbplatstyp |
internettjänst , smide [d] , dataarkiv [d] och företag |
Registrering |
inte nödvändigt att se |
Språk) |
engelska [1] , tidigare flerspråkig [2] |
Ägare |
Microsoft [4] [5] |
Författare |
Chris Vanstras, PJ Hiett och Tom Preston-Werner |
Början av arbetet |
april 2008 [3] |
Nuvarande status |
Arbetar |
Land |
|
Mediafiler på Wikimedia Commons |
GitHub är den största [6] webbtjänsten för värd för IT-projekt och deras gemensamma utveckling.
Webbtjänsten är baserad på Git versionskontrollsystem och utvecklad i Ruby on Rails [7] och Erlang av GitHub, Inc (tidigare Logical Awesome) [8] . Tjänsten är gratis för projekt med öppen källkod och (sedan 2019) små privata projekt, och ger dem alla funktioner (inklusive SSL [9] ), och för stora företagsprojekt erbjuds olika betalplaner [10] .
Tjänstens slogan - "Social Coding" - kan översättas till ryska som "Vi skriver kod tillsammans." På T-shirts trycker de en helt annan fras: "Fork you!" ("Förgrena dig!") [11] . Å ena sidan är det konsonant med ett engelskt svordom och antyder en informell atmosfär. Å andra sidan påminner dessa ord om att det kan vara enkelt och smärtfritt att skapa nya gafflar med Git - traditionellt har utvecklare av projekt med öppen källkod en negativ inställning till att skapa grenar [12] - och även överensstämmande med namnet på en av funktionerna i GitHub - gaffelkön [13] .
GitHub - maskot är en octocat , som, i motsats till vad många tror, inte är relaterad till Octocat Adventure-korten, utan hittades helt enkelt av Tom Preston-Werner på iStock[14] .
Den 4 juni 2018 köpte Microsoft GitHub för 7,5 miljarder dollar [15] [16] [17] .
Funktioner
Skaparna av webbplatsen kallar GitHub " ett socialt nätverk för utvecklare."
Förutom att posta kod kan medlemmar chatta, kommentera varandras redigeringar och följa vänners nyheter.
Med Gits rika funktioner kan programmerare konsolidera sina repositories - GitHub erbjuder ett bekvämt gränssnitt för detta och kan visa varje bidragsgivares bidrag i en trädvy .
Projekt har personliga sidor, små wikis och ett felspårningssystem .
Direkt på webbplatsen kan du se projektfiler med syntaxmarkering för de flesta programmeringsspråk .
- Du kan skapa privata arkiv som bara kommer att vara synliga för dig och de personer du väljer. Tidigare var denna möjlighet betald.
- Det är möjligt att direkt lägga till nya filer till ditt arkiv via tjänstens webbgränssnitt [18] .
- Projektkoden kan inte bara kopieras via Git , utan även laddas ner som vanliga arkiv från sajten.
- Förutom Git stöder tjänsten att hämta och redigera kod via SVN [19] [20] och Mercurial [21] .
- Webbplatsen har en pastebin -tjänst gist.github.com för att snabbt publicera kodavsnitt.
- Filer från ett arkiv kan automatiskt publiceras som en statisk webbplats med hjälp av GitHub-sidor .
Tidigare kunde Ruby - projekt automatiskt publiceras till tjänstens RubyGems - förråd, men i oktober 2009 fasade GitHub ut denna tjänst [22] .
2019 lanserades tjänsten GitHub Packages [23] , vilket gör att du kan publicera RubyGems , NuGet , npm , Maven -paket och Docker- bilder direkt till GitHub [24] .
Samma år släpptes automatiseringssystemet GitHub Actions [25] . Förutom standard CI/CD -funktioner som att bygga, testa och publicera kod, erbjuder tjänsten tät integration med andra GitHub-funktioner och låter dig även interagera med tredjepartstjänster [26] . Utvecklare kan publicera återanvändbara moduler (åtgärder) som implementerar ofta använda scenarier. Tjänsten tillhandahålls kostnadsfritt för offentliga förvar.
GitHub begränsar listan över funktioner för användare som bor i länder och regioner som är föremål för amerikanska restriktioner och sanktioner, såsom Krim, Kuba, Iran, Nordkorea och Syrien [27] .
Popularitet
Det första privata förvaret skapades den 12 januari 2008 . I slutet av 2011 hade projektet redan över en miljon registrerade användare [28] och över två miljoner arkiv [29] . I mars 2017 fanns det över 58 miljoner förråd på sajten. [trettio]
I slutet av 2008 fick GitHub priset "Bästa debutstart " [31] .
Github är värd för en kopia [32] av Linux-kärnans källkod . [33]
Många stora IT-företag är värd för sina officiella arkiv på denna tjänst: [34]
Amerikanska federala myndigheter är värd för sina projekt med öppen källkod på GitHub. [49]
Anteckningar
- ↑ GitHub byter till endast engelska fredagen den 20 maj 2011
- ↑ GitHub på ditt språk . Hämtad 21 juli 2010. Arkiverad från originalet 19 juli 2010. (obestämd)
- ↑ "We Launched" Arkiverad 12 mars 2015 på Wayback Machine // GitHub Blog
- ↑ Microsoft köper GitHub för 7,5 miljarder dollar (engelska) - 2018.
- ↑ En ljus framtid för GitHub (engelska) - 2018.
- ↑ GitHub dominerar smedjorna - GitHub . Tillträdesdatum: 5 juli 2011. Arkiverad från originalet 21 april 2014. (obestämd)
- ↑ Ruby on Rails: Tillämpningar . Arkiverad från originalet den 30 april 2012. (obestämd)
- ↑ Möt utvecklarna . GitHub. Tillträdesdatum: 20 januari 2009. Arkiverad från originalet den 23 november 2008. (obestämd)
- ↑ "Sidejackförhindrande fas 2: SSL överallt" . Hämtad 11 juli 2011. Arkiverad från originalet 21 april 2014. (obestämd)
- ↑ Planer & prissättning . GitHub. Datum för åtkomst: 20 januari 2009. Arkiverad från originalet den 24 november 2010. (obestämd)
- ↑ "GitHub-skjortor nu tillgängliga!" . Hämtad 7 april 2009. Arkiverad från originalet 1 april 2009. (obestämd)
- ↑ "Titta på siffrorna!" (inte tillgänglig länk) . Hämtad 29 maj 2009. Arkiverad från originalet 5 april 2006. (obestämd)
- ↑ The Fork Queue - GitHub . Hämtad 4 oktober 2011. Arkiverad från originalet 27 maj 2010. (obestämd)
- ↑ Vad är historien bakom Githubs octocat-maskot? på Quora , besvarad av PJ Hyett.
- ↑ En ljus framtid för GitHub | GitHub-bloggen . Hämtad 4 juni 2018. Arkiverad från originalet 6 juni 2018. (obestämd)
- ↑ Microsoft + GitHub = Empowering Developers - Den officiella Microsoft-bloggen . Hämtad 4 juni 2018. Arkiverad från originalet 6 juni 2018. (obestämd)
- ↑ Microsoft köper GitHub för 7,5 miljarder dollar | berättelser . Hämtad 4 juni 2018. Arkiverad från originalet 4 juni 2018. (obestämd)
- ↑ Skapa filer på GitHub GitHub Blog . Datum för åtkomst: 29 januari 2013. Arkiverad från originalet den 23 december 2012. (obestämd)
- ↑ Tillkännager SVN Support - GitHub . Hämtad 12 oktober 2011. Arkiverad från originalet 21 november 2016. (obestämd)
- ↑ Subversion Write Support - GitHub . Hämtad 12 oktober 2011. Arkiverad från originalet 6 mars 2017. (obestämd)
- ↑ Hg-Git-plugin för Mercurial, som lägger till möjligheten att pusha till och dra från ett Git-serverlager från Mercurial (nedlänk) . Hämtad 28 september 2017. Arkiverad från originalet 16 mars 2013. (obestämd)
- ↑ Gem Building is Defunct - GitHub . Hämtad 10 november 2009. Arkiverad från originalet 9 december 2009. (obestämd)
- ↑ GitHub-paket är allmänt tillgängliga | GitHub Changelog . GitHub-bloggen . Hämtad 1 augusti 2022. Arkiverad från original 1 augusti 2022.
- ↑ GitHub-paket : Dina paket, hemma med deras kod . GitHub . Hämtad 1 augusti 2022. Arkiverad från originalet 31 juli 2022.
- ↑ GitHub Actions är allmänt tillgängligt | GitHub Changelog . GitHub-bloggen . Hämtad 1 augusti 2022. Arkiverad från originalet 25 oktober 2021.
- ↑ Funktioner • GitHub- åtgärder . GitHub . Hämtad 1 augusti 2022. Arkiverad från originalet 31 juli 2022.
- ↑ GitHub började blockera ryska utvecklare . Hämtad 9 september 2021. Arkiverad från originalet 9 september 2021. (obestämd)
- ↑ En miljon - GitHub . Datum för åtkomst: 30 december 2011. Arkiverad från originalet den 26 september 2013. (obestämd)
- ↑ Det är några stora siffror - GitHub . Hämtad 30 december 2011. Arkiverad från originalet 21 april 2014. (obestämd)
- ↑ Bygg mjukvara bättre tillsammans . GitHub. Hämtad 3 maj 2017. Arkiverad från originalet 23 juni 2011.
- ↑ Grattis till Crunchies-vinnarna; Facebook tar topppriset för andra året . Hämtad 28 september 2017. Arkiverad från originalet 30 juli 2017. (obestämd)
- ↑ Varför Github inte kan vara värd för Linux Kernel Community . Hämtad 27 januari 2021. Arkiverad från originalet 11 december 2020.
- ↑ torvalds/ linux . GitHub. Hämtad 8 juni 2018. Arkiverad från originalet 4 juni 2018.
- ↑ Populära bevakade arkiv – GitHub arkiverad 19 april 2010.
- ↑ Facebooks profil - GitHub . Hämtad 10 januari 2010. Arkiverad från originalet 4 januari 2017. (obestämd)
- ↑ twitters profil - GitHub . Datum för åtkomst: 19 mars 2012. Arkiverad från originalet 4 januari 2017. (obestämd)
- ↑ palms profil - GitHub . Hämtad 10 januari 2010. Arkiverad från originalet 4 juni 2018. (obestämd)
- ↑ Yahoos profil - GitHub . Hämtad 10 januari 2010. Arkiverad från originalet 4 januari 2017. (obestämd)
- ↑ Perl-spegel på GitHub . Hämtad 10 november 2009. Arkiverad från originalet 6 januari 2010. (obestämd)
- ↑ Perls första åtagande, 1987-12-17 (nedlänk)
- ↑ RedHats utvecklarprofil - GitHub . Hämtad 8 juni 2018. Arkiverad från originalet 5 februari 2019. (obestämd)
- ↑ Scala SVN -> Github Migration | Programmeringsspråket Scala . Datum för åtkomst: 21 januari 2012. Arkiverad från originalet den 13 februari 2013. (obestämd)
- ↑ scala/scala - GitHub . Hämtad 21 januari 2012. Arkiverad från originalet 27 mars 2017. (obestämd)
- ↑ Riding Rails: Rails har premiär på GitHub (nedlänk) . Datum för åtkomst: 20 januari 2009. Arkiverad från originalet den 10 februari 2009. (obestämd)
- ↑ LineageOS (LineageOS Android) GitHub . Hämtad 11 maj 2019. Arkiverad från originalet 25 december 2016. (obestämd)
- ↑ PHP-källa nu tillgänglig på GitHub GitHub . Hämtad 21 mars 2012. Arkiverad från originalet 21 april 2014. (obestämd)
- ↑ Ventilens profil - GitHub . Hämtad 30 april 2013. Arkiverad från originalet 4 januari 2017. (obestämd)
- ↑ Apples profil - GitHub . Hämtad 4 juni 2016. Arkiverad från originalet 12 januari 2017. (obestämd)
- ↑ Arkiverad kopia . Datum för åtkomst: 8 februari 2017. Arkiverad från originalet 14 februari 2017. (obestämd)
Länkar