GitHub

GitHub
URL github.com_
Comercial
tipo de sitio servicio de internet , falsificación [d] , archivo de datos [d] y empresa
Registro no es necesario para ver
Idiomas) Inglés [1] , anteriormente multilingüe [2]
Dueño microsoft [4] [5]
Autor Chris Vanstras, PJ Hiett y Tom Preston-Werner
Comienzo del trabajo abril de 2008 [3]
Estado actual obras
País
 Archivos multimedia en Wikimedia Commons

GitHub  es el servicio web más grande [6] para alojar proyectos de TI y su desarrollo conjunto.

El servicio web está basado en el sistema de control de versiones Git y desarrollado en Ruby on Rails [7] y Erlang por GitHub, Inc (anteriormente Logical Awesome) [8] . El servicio es gratuito para proyectos de código abierto y (desde 2019) pequeños proyectos privados, brindándoles todas las funciones (incluido SSL [9] ), y para proyectos de grandes empresas se ofrecen varios planes pagos [10] .

El eslogan del servicio, "Codificación social", se puede traducir al ruso como "Escribimos código juntos". En las camisetas, imprimen una frase completamente diferente: "¡Fork you!" ("¡Rámbiate!") [11] . Por un lado, está en consonancia con una palabrota en inglés y sugiere un ambiente informal. Por otro lado, estas palabras recuerdan que crear nuevas bifurcaciones con Git puede ser fácil e indoloro - tradicionalmente, los desarrolladores de proyectos de código abierto tienen una actitud negativa hacia la creación de bifurcaciones [12]  - y también en consonancia con el nombre de una de las características de GitHub: la cola de bifurcación [13] .

La mascota de GitHub es un octocat ,  que, contrariamente a la creencia popular, no está relacionado con el corto Octocat Adventure, sino que simplemente fue encontrado por Tom Preston-Werner en iStock[14] .

El 4 de junio de 2018, Microsoft compró GitHub por 7500 millones de dólares [15] [16] [17] .

Características

Los creadores del sitio llaman a GitHub " una red social para desarrolladores".

Además de publicar código, los miembros pueden chatear, comentar las ediciones de los demás y seguir las noticias de sus amigos.

Con las ricas funciones de Git , los programadores pueden consolidar sus repositorios  ; GitHub ofrece una interfaz conveniente para esto y puede mostrar las contribuciones de cada colaborador en una vista de árbol .

Los proyectos tienen páginas personales, pequeños wikis y un sistema de seguimiento de errores .

Directamente en el sitio, puede ver archivos de proyecto con resaltado de sintaxis para la mayoría de los lenguajes de programación .

Anteriormente , los proyectos de Ruby podían publicarse automáticamente en el repositorio RubyGems del servicio , pero en octubre de 2009 GitHub dejó de usar este servicio [22] .

En 2019, se lanzó el servicio Paquetes de GitHub [23] , que le permite publicar paquetes de RubyGems , NuGet , npm , Maven e imágenes de Docker directamente en GitHub [24] .

En el mismo año, se lanzó el sistema de automatización GitHub Actions [25] . Además de las funciones estándar de CI/CD , como compilación, prueba y publicación de código, el servicio ofrece una estrecha integración con otras funciones de GitHub y también le permite interactuar con servicios de terceros [26] . Los desarrolladores pueden publicar módulos reutilizables (acciones) que implementan escenarios de uso frecuente. El servicio se proporciona de forma gratuita para los repositorios públicos.

GitHub limita la lista de funciones para los usuarios que viven en países y regiones sujetos a restricciones y sanciones de EE. UU., como Crimea, Cuba, Irán, Corea del Norte y Siria [27] .

Popularidad

El primer repositorio privado se creó el 12 de enero de 2008 . A finales de 2011, el proyecto ya contaba con más de un millón de usuarios registrados [28] y más de dos millones de repositorios [29] . En marzo de 2017, había más de 58 millones de repositorios en el sitio. [treinta]

A finales de 2008, GitHub recibió el premio "Best Debut Startup " [31] .

Github aloja una copia [32] del código fuente del kernel de Linux . [33]

Muchas grandes empresas de TI alojan sus repositorios oficiales en este servicio: [34]

Las agencias federales de EE. UU. alojan sus proyectos de código abierto en GitHub. [49]

Notas

  1. GitHub cambiará a solo en inglés el viernes 20 de mayo de 2011
  2. GitHub en tu idioma . Consultado el 21 de julio de 2010. Archivado desde el original el 19 de julio de 2010.
  3. "Lanzamos" Archivado el 12 de marzo de 2015 en Wayback Machine // GitHub Blog
  4. Microsoft adquirirá GitHub por 7500 millones de dólares  (inglés) - 2018.
  5. Un futuro brillante para GitHub  (inglés) - 2018.
  6. GitHub domina las fraguas - GitHub . Fecha de acceso: 5 de julio de 2011. Archivado desde el original el 21 de abril de 2014.
  7. Ruby on Rails: Aplicaciones . Archivado desde el original el 30 de abril de 2012.
  8. Conozca a los desarrolladores . GitHub. Fecha de acceso: 20 de enero de 2009. Archivado desde el original el 23 de noviembre de 2008.
  9. ^ "Fase 2 de prevención de Sidejack: SSL en todas partes" . Consultado el 11 de julio de 2011. Archivado desde el original el 21 de abril de 2014.
  10. Planes y precios . GitHub. Fecha de acceso: 20 de enero de 2009. Archivado desde el original el 24 de noviembre de 2010.
  11. "¡Camisetas de GitHub ahora disponibles!" . Consultado el 7 de abril de 2009. Archivado desde el original el 1 de abril de 2009.
  12. "¡Mira los números!" (enlace no disponible) . Consultado el 29 de mayo de 2009. Archivado desde el original el 5 de abril de 2006. 
  13. La cola de la bifurcación - GitHub . Consultado el 4 de octubre de 2011. Archivado desde el original el 27 de mayo de 2010.
  14. ¿Cuál es la historia detrás de la mascota octocat de Github? en Quora , respondido por PJ Hyett.
  15. Un futuro brillante para GitHub | El blog de GitHub . Consultado el 4 de junio de 2018. Archivado desde el original el 6 de junio de 2018.
  16. Microsoft + GitHub = Capacitar a los desarrolladores: el blog oficial de Microsoft . Consultado el 4 de junio de 2018. Archivado desde el original el 6 de junio de 2018.
  17. Microsoft adquirirá GitHub por 7500 millones de dólares | historias _ Consultado el 4 de junio de 2018. Archivado desde el original el 4 de junio de 2018.
  18. Creación de archivos en GitHub GitHub Blog . Fecha de acceso: 29 de enero de 2013. Archivado desde el original el 23 de diciembre de 2012.
  19. Anuncio de compatibilidad con SVN: GitHub . Consultado el 12 de octubre de 2011. Archivado desde el original el 21 de noviembre de 2016.
  20. Soporte de escritura de Subversion - GitHub . Consultado el 12 de octubre de 2011. Archivado desde el original el 6 de marzo de 2017.
  21. Complemento Hg-Git para Mercurial, que agrega la capacidad de empujar y extraer desde un repositorio de servidor Git de Mercurial (enlace descendente) . Consultado el 28 de septiembre de 2017. Archivado desde el original el 16 de marzo de 2013. 
  22. Gem Building ya no existe - GitHub . Consultado el 10 de noviembre de 2009. Archivado desde el original el 9 de diciembre de 2009.
  23. Los paquetes de GitHub están generalmente disponibles |  Registro de cambios de GitHub . El blog de GitHub . Consultado el 1 de agosto de 2022. Archivado desde el original el 1 de agosto de 2022.
  24. ↑ Paquetes de GitHub : Tus paquetes, en casa con su código  . GitHub . Consultado el 1 de agosto de 2022. Archivado desde el original el 31 de julio de 2022.
  25. GitHub Actions está generalmente disponible |  Registro de cambios de GitHub . El blog de GitHub . Consultado el 1 de agosto de 2022. Archivado desde el original el 25 de octubre de 2021.
  26. ↑ Funciones • Acciones  de GitHub . GitHub . Consultado el 1 de agosto de 2022. Archivado desde el original el 31 de julio de 2022.
  27. GitHub comenzó a bloquear a los desarrolladores rusos . Consultado el 9 de septiembre de 2021. Archivado desde el original el 9 de septiembre de 2021.
  28. Un millón - GitHub . Fecha de acceso: 30 de diciembre de 2011. Archivado desde el original el 26 de septiembre de 2013.
  29. Esos son algunos números grandes: GitHub . Consultado el 30 de diciembre de 2011. Archivado desde el original el 21 de abril de 2014.
  30. Construir software mejor,  juntos . GitHub. Consultado el 3 de mayo de 2017. Archivado desde el original el 23 de junio de 2011.
  31. Felicitaciones a los ganadores de Crunchies; Facebook se lleva el primer premio por segundo año . Consultado el 28 de septiembre de 2017. Archivado desde el original el 30 de julio de 2017.
  32. ↑ Por qué Github no puede albergar la comunidad del kernel de Linux  . Consultado el 27 de enero de 2021. Archivado desde el original el 11 de diciembre de 2020.
  33. torvalds/  linux . GitHub. Consultado el 8 de junio de 2018. Archivado desde el original el 4 de junio de 2018.
  34. Popular Watched Repositories - GitHub Archivado el 19 de abril de 2010.
  35. Perfil de Facebook - GitHub . Consultado el 10 de enero de 2010. Archivado desde el original el 4 de enero de 2017.
  36. Perfil de Twitter - GitHub . Fecha de acceso: 19 de marzo de 2012. Archivado desde el original el 4 de enero de 2017.
  37. Perfil de palm - GitHub . Consultado el 10 de enero de 2010. Archivado desde el original el 4 de junio de 2018.
  38. Perfil de Yahoo - GitHub . Consultado el 10 de enero de 2010. Archivado desde el original el 4 de enero de 2017.
  39. Espejo de Perl en GitHub . Consultado el 10 de noviembre de 2009. Archivado desde el original el 6 de enero de 2010.
  40. Primera confirmación de Perl, 1987-12-17  (enlace descendente)
  41. Perfil de desarrollador de RedHat - GitHub . Consultado el 8 de junio de 2018. Archivado desde el original el 5 de febrero de 2019.
  42. Scala SVN -> Migración de Github | El lenguaje de programación Scala . Fecha de acceso: 21 de enero de 2012. Archivado desde el original el 13 de febrero de 2013.
  43. scala/scala - GitHub . Consultado el 21 de enero de 2012. Archivado desde el original el 27 de marzo de 2017.
  44. Riding Rails: Rails se estrena en GitHub (enlace descendente) . Fecha de acceso: 20 de enero de 2009. Archivado desde el original el 10 de febrero de 2009. 
  45. LineageOS (LineageOS Android) GitHub . Consultado el 11 de mayo de 2019. Archivado desde el original el 25 de diciembre de 2016.
  46. Fuente de PHP ahora disponible en GitHub GitHub . Consultado el 21 de marzo de 2012. Archivado desde el original el 21 de abril de 2014.
  47. Perfil de Valve - GitHub . Consultado el 30 de abril de 2013. Archivado desde el original el 4 de enero de 2017.
  48. Perfil de Apple - GitHub . Consultado el 4 de junio de 2016. Archivado desde el original el 12 de enero de 2017.
  49. Copia archivada . Fecha de acceso: 8 de febrero de 2017. Archivado desde el original el 14 de febrero de 2017.

Enlaces