GitHub

GitHub
URL github.com
Kommerciel Ja
Site type internettjeneste , smede [d] , dataarkiv [d] og virksomhed
Registrering ikke påkrævet at se
Sprog) engelsk [1] , tidligere flersproget [2]
Ejer Microsoft [4] [5]
Forfatter Chris Vanstras, PJ Hiett og Tom Preston-Werner
Begyndelse af arbejdet april 2008 [3]
Nuværende status arbejder
Land
 Mediefiler på Wikimedia Commons

GitHub  er den største [6] webservice til hosting af IT-projekter og deres fælles udvikling.

Webtjenesten er baseret på Git versionskontrolsystemet og udviklet i Ruby on Rails [7] og Erlang af GitHub, Inc (tidligere Logical Awesome) [8] . Tjenesten er gratis for open source-projekter og (siden 2019) små private projekter, der giver dem alle funktionerne (inklusive SSL [9] ), og for store virksomhedsprojekter tilbydes forskellige betalte planer [10] .

Tjenestens slogan - "Social kodning" - kan oversættes til russisk som "Vi skriver kode sammen." På T-shirts trykker de en helt anden sætning: "Fork you!" ("Forgren dig!") [11] . På den ene side er det konsonant med et engelsk bandeord og antyder en uformel atmosfære. På den anden side minder disse ord om, at det kan være nemt og smertefrit at skabe nye gafler med Git - traditionelt har udviklere af open source-projekter en negativ holdning til at skabe filialer [12]  - og også i overensstemmelse med navnet på en af ​​funktionerne i GitHub - gaffelkøen [13] .

GitHub - maskoten er en octocat ,  som, i modsætning til populær tro, ikke er relateret til Octocat Adventure-shortsen, men blot blev fundet af Tom Preston-Werner på iStock[14] .

Den 4. juni 2018 købte Microsoft GitHub for $7,5 milliarder [15] [16] [17] .

Funktioner

Skaberne af webstedet kalder GitHub " et socialt netværk for udviklere."

Ud over at sende kode kan medlemmer chatte, kommentere hinandens redigeringer og følge venners nyheder.

Med Gits rige funktioner kan programmører konsolidere deres repositories  - GitHub tilbyder en praktisk grænseflade til dette og kan vise hver bidragyders bidrag i en trævisning .

Projekter har personlige sider, små wikier og et fejlsporingssystem .

Direkte på webstedet kan du se projektfiler med syntaksfremhævning for de fleste programmeringssprog .

Tidligere kunne Ruby - projekter automatisk publiceres til tjenestens RubyGems - lager, men i oktober 2009 udfasede GitHub denne tjeneste [22] .

I 2019 blev GitHub Packages-tjenesten [23] lanceret , der giver dig mulighed for at udgive RubyGems , NuGet , npm , Maven -pakker og Docker - billeder direkte til GitHub [24] .

Samme år blev automatiseringssystemet GitHub Actions [25] frigivet . Ud over standard CI/CD- funktioner såsom bygning, test og udgivelseskode, tilbyder tjenesten tæt integration med andre GitHub-funktioner og giver dig også mulighed for at interagere med tredjepartstjenester [26] . Udviklere kan udgive genbrugelige moduler (handlinger), der implementerer ofte brugte scenarier. Tjenesten leveres gratis for offentlige depoter.

GitHub begrænser listen over funktioner for brugere, der bor i lande og regioner, der er underlagt amerikanske restriktioner og sanktioner, såsom Krim, Cuba, Iran, Nordkorea og Syrien [27] .

Popularitet

Det første private depot blev oprettet den 12. januar 2008 . Ved udgangen af ​​2011 havde projektet allerede over en million registrerede brugere [28] og over to millioner lagre [29] . I marts 2017 var der over 58 millioner depoter på webstedet. [tredive]

I slutningen af ​​2008 modtog GitHub prisen "Bedste debutstartup " [31] .

Github er vært for en kopi [32] af Linux-kernens kildekode . [33]

Mange store it-virksomheder hoster deres officielle arkiver på denne tjeneste: [34]

Amerikanske føderale agenturer hoster deres open source-projekter på GitHub. [49]

Noter

  1. GitHub skifter til kun engelsk fredag ​​den 20. maj 2011
  2. GitHub på dit sprog . Hentet 21. juli 2010. Arkiveret fra originalen 19. juli 2010.
  3. "Vi lancerede" Arkiveret 12. marts 2015 på Wayback Machine // GitHub Blog
  4. Microsoft køber GitHub for $7,5 milliarder  (engelsk) - 2018.
  5. En lys fremtid for GitHub  (engelsk) - 2018.
  6. GitHub dominerer smederne - GitHub . Dato for adgang: 5. juli 2011. Arkiveret fra originalen 21. april 2014.
  7. Ruby on Rails: Anvendelser . Arkiveret fra originalen den 30. april 2012.
  8. Mød udviklerne . GitHub. Dato for adgang: 20. januar 2009. Arkiveret fra originalen 23. november 2008.
  9. "Sidejack-forebyggelse fase 2: SSL overalt" . Hentet 11. juli 2011. Arkiveret fra originalen 21. april 2014.
  10. Planer og priser . GitHub. Dato for adgang: 20. januar 2009. Arkiveret fra originalen 24. november 2010.
  11. "GitHub-skjorter er nu tilgængelige!" . Hentet 7. april 2009. Arkiveret fra originalen 1. april 2009.
  12. "Se på tallene!" (utilgængeligt link) . Hentet 29. maj 2009. Arkiveret fra originalen 5. april 2006. 
  13. Fork Queue - GitHub . Hentet 4. oktober 2011. Arkiveret fra originalen 27. maj 2010.
  14. Hvad er historien bag Githubs octocat-maskot? Quora , besvaret af PJ Hyett.
  15. En lys fremtid for GitHub | GitHub-bloggen . Hentet 4. juni 2018. Arkiveret fra originalen 6. juni 2018.
  16. Microsoft + GitHub = Empowering Developers - Den officielle Microsoft-blog . Hentet 4. juni 2018. Arkiveret fra originalen 6. juni 2018.
  17. Microsoft køber GitHub for $7,5 milliarder | historier . Hentet 4. juni 2018. Arkiveret fra originalen 4. juni 2018.
  18. Oprettelse af filer på GitHub GitHub Blog . Dato for adgang: 29. januar 2013. Arkiveret fra originalen 23. december 2012.
  19. Annoncering af SVN Support - GitHub . Hentet 12. oktober 2011. Arkiveret fra originalen 21. november 2016.
  20. Subversion Write Support - GitHub . Hentet 12. oktober 2011. Arkiveret fra originalen 6. marts 2017.
  21. Hg-Git-plugin til Mercurial, der tilføjer muligheden for at skubbe til og trække fra et Git-serverlager fra Mercurial (downlink) . Hentet 28. september 2017. Arkiveret fra originalen 16. marts 2013. 
  22. Gem Building is Defunct - GitHub . Hentet 10. november 2009. Arkiveret fra originalen 9. december 2009.
  23. GitHub-pakker er generelt tilgængelige | GitHub  Changelog . GitHub-bloggen . Hentet 1. august 2022. Arkiveret fra originalen 1. august 2022.
  24. ↑ GitHub-pakker : Dine pakker hjemme med deres kode  . GitHub . Hentet 1. august 2022. Arkiveret fra originalen 31. juli 2022.
  25. GitHub Actions er generelt tilgængelig | GitHub  Changelog . GitHub-bloggen . Hentet 1. august 2022. Arkiveret fra originalen 25. oktober 2021.
  26. ↑ Funktioner • GitHub- handlinger  . GitHub . Hentet 1. august 2022. Arkiveret fra originalen 31. juli 2022.
  27. GitHub begyndte at blokere russiske udviklere . Hentet 9. september 2021. Arkiveret fra originalen 9. september 2021.
  28. En million - GitHub . Dato for adgang: 30. december 2011. Arkiveret fra originalen den 26. september 2013.
  29. Det er nogle store tal - GitHub . Hentet 30. december 2011. Arkiveret fra originalen 21. april 2014.
  30. Byg software bedre  sammen . GitHub. Hentet 3. maj 2017. Arkiveret fra originalen 23. juni 2011.
  31. Tillykke til Crunchies-vinderne; Facebook modtager topprisen for andet år . Hentet 28. september 2017. Arkiveret fra originalen 30. juli 2017.
  32. Hvorfor Github ikke kan være vært for Linux Kernel  Community . Hentet 27. januar 2021. Arkiveret fra originalen 11. december 2020.
  33. torvalds/  linux . GitHub. Hentet 8. juni 2018. Arkiveret fra originalen 4. juni 2018.
  34. Populære overvågede arkiver - GitHub arkiveret 19. april 2010.
  35. Facebooks profil - GitHub . Hentet 10. januar 2010. Arkiveret fra originalen 4. januar 2017.
  36. Twitters profil - GitHub . Dato for adgang: 19. marts 2012. Arkiveret fra originalen 4. januar 2017.
  37. palms profil - GitHub . Hentet 10. januar 2010. Arkiveret fra originalen 4. juni 2018.
  38. Yahoos profil - GitHub . Hentet 10. januar 2010. Arkiveret fra originalen 4. januar 2017.
  39. Perl-spejl på GitHub . Hentet 10. november 2009. Arkiveret fra originalen 6. januar 2010.
  40. Perls første forpligtelse, 1987-12-17  (downlink)
  41. RedHats udviklerprofil - GitHub . Hentet 8. juni 2018. Arkiveret fra originalen 5. februar 2019.
  42. Scala SVN -> Github Migration | Scala programmeringssproget . Dato for adgang: 21. januar 2012. Arkiveret fra originalen 13. februar 2013.
  43. scala/scala - GitHub . Hentet 21. januar 2012. Arkiveret fra originalen 27. marts 2017.
  44. Riding Rails: Rails har premiere på GitHub (downlink) . Dato for adgang: 20. januar 2009. Arkiveret fra originalen 10. februar 2009. 
  45. LineageOS (LineageOS Android) GitHub . Hentet 11. maj 2019. Arkiveret fra originalen 25. december 2016.
  46. PHP-kilde nu tilgængelig på GitHub GitHub . Hentet 21. marts 2012. Arkiveret fra originalen 21. april 2014.
  47. Ventilens profil - GitHub . Hentet 30. april 2013. Arkiveret fra originalen 4. januar 2017.
  48. Apples profil - GitHub . Hentet 4. juni 2016. Arkiveret fra originalen 12. januar 2017.
  49. Arkiveret kopi . Dato for adgang: 8. februar 2017. Arkiveret fra originalen 14. februar 2017.

Links