Un repositorio de código fuente es un archivo de archivos y una instalación de alojamiento web para el código fuente de software, documentación, páginas web y otros trabajos, accesibles de forma pública o privada. A menudo se utilizan en proyectos de software de código abierto y otros proyectos de múltiples desarrolladores para mantener el historial de revisiones y versiones, o el control de versiones . Muchos repositorios proporcionan un sistema de seguimiento de errores y ofrecen administración de versiones , listas de correo y documentación de proyectos basada en wiki . Los autores de software generalmente conservan sus derechos de autor cuando el software se publica en una instalación de alojamiento de código.
Información general
Nombre | Gerente | Establecido | Lado del servidor: todo el software gratuito | Lado del cliente: código JS totalmente gratuito | CDE desarrollado o usado | Requerir software gratuito al registrarse | Libre de anuncios | Notas |
---|---|---|---|---|---|---|---|---|
Ensambla | Assembla, Inc | 2005 | No | Desconocido | Desconocido | No | sí | |
Servicios de Azure DevOps | Microsoft | 2012 [1] | No | No | Servicios de Azure DevOps | No | sí | La mayoría de las funciones son gratuitas para proyectos de código abierto o equipos de 5 miembros o menos [2] |
Bitbucket | Atlassian | 2008 | No | No | Atlassian BitBucket Server, JIRA y Confluence | No | sí | Niega el servicio a Cuba, Irán, Corea del Norte, Sudán, Siria [3] |
amigo | Buddy, LLC. | 2015 | No | No | Desconocido | No | sí | Versión en la nube gratuita para 1 proyecto sin límite de tamaño. Versión autohospedada gratuita para hasta 10 usuarios con licencia Fair Source [4] aplicada. |
CloudForge | CollabNet | 2012 | No | Desconocido | Desconocido | No | sí | |
Gitea | Organización Gitea (comunidad de código abierto) [5] | 2016 | sí | sí | Desconocido | No | sí | Gitea es una herramienta de software de código abierto financiada por Open Collective que está diseñada para autohospedaje, pero que también proporciona una instancia propia gratuita. |
GForge | El Grupo GForge, Inc. [6] | 2006 | Parcial | sí | Versión en la nube: gratis hasta 5 usuarios. Versión local: gratis hasta 5 usuarios. | No | sí | GForge es gratuito para proyectos de código abierto. |
GitHub | Microsoft / GitHub, Inc | 2008-04 | No | No | Desconocido | No | sí | Niega el servicio a Crimea, Corea del Norte, Sudán, Siria [7] |
GitLab | GitLab Inc. | 2011-09 [8] | Parcial [9] | Sí [10] | GitLab FOSS: software gratuito GitLab Enterprise Edition (EE): propietario | No | sí | Niega el servicio a Crimea, Cuba, Irán, Corea del Norte, Sudán, Siria [11] |
GNU Savannah | Administración de Savannah | 2001-01 | sí | sí | Savane | sí | sí | Proyecto de la Free Software Foundation y proyectos con licencia compatible con GPL . El personal debe aprobar las solicitudes de aprobación, eliminación, etc. de proyectos, lo que puede llevar tiempo si los niveles de personal son bajos. Revisión de acceso al código [12] |
Helix TeamHub | Software de Perforce | 1995 | No | No | Versión en la nube: gratis hasta 5 usuarios. La versión local requiere una licencia. | No | sí | La versión gratuita en la nube no tiene límites para proyectos dentro del límite de almacenamiento de 5 GB. La versión local tiene tecnología de canalización DevOps y réplicas gratuitas. |
Plataforma de lanzamiento | Canónico | 2004 | sí | No | Plataforma de lanzamiento | No | sí | Admite Bazaar y Git para el alojamiento de repositorios controlado por versiones. [13] [14] |
OSDN | OSDN KK (Q11237954) | 2002-04 | Desconocido | sí | Desconocido | No | No | Solo para proyectos de código abierto. [15] |
Ourproject.org | Colectivo Comunes | 2002 | sí | sí | FusionForge | No | sí | Para proyectos de software libre , cultura libre y contenido libre . |
Consorcio OW2 | Consorcio OW2 | Desconocido | Desconocido | No | Desconocido | No | sí | Orientado a la tecnología middleware . |
Fabricador | Phacility, Inc | 2010 | sí | sí | Desconocido | No | sí | Opción alojada proporcionada por Phacility |
Código Rosetta | Desconocido | 2007 | Desconocido | Desconocido | Desconocido | sí | sí | Programación de chrestomathy wiki para algoritmos comunes |
SEUL | Desconocido | 1997-05 | Desconocido | No | Desconocido | No | sí | |
FuenteForge | BizX LLC | 1999-11 | Sí [16] [17] | sí | Apache Allura | No | No | Solo para proyectos de código abierto. [18] Niega el servicio a Cuba, Irán, Corea del Norte, Sudán, Siria [19] |
Nombre | Gerente | Establecido | Lado del servidor: todo el software gratuito | Lado del cliente: código JS totalmente gratuito | CDE desarrollado o usado | Requerir software gratuito al registrarse | Libre de anuncios | Notas |
Características
Nombre | Revisión de código | Seguimiento de errores | Alojamiento web | Wiki | Sistema de traducción | Servidor Shell | Lista de correo | Foro | Repositorio personal | Repositorio privado | Anunciar | Sistema de construcción | Equipo | Liberar binarios | Autohospedaje |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ensambla | Sí [20] | sí | sí | sí | sí | No | No | No | sí | Sí [21] | sí | sí | sí | Desconocido | No |
Servicios de Azure DevOps | sí | sí | sí | sí | No | No | sí | sí | sí | sí | sí | sí | sí | sí | Comercialmente ( Azure DevOps Server ) |
Bitbucket | Sí [22] | Sí [a] | Sí [23] | sí | No | No | No | No | sí | Si [b] | No | Sí [24] | sí | No [25] | Comercialmente ( Bitbucket Server anteriormente Stash) [c] |
amigo | sí | sí | No | No | No | No | sí | sí | sí | sí | sí | Sí [d] | sí | sí | sí |
CloudForge | Desconocido | sí | sí | sí | No | No | No | No | Desconocido | Desconocido | Desconocido | Desconocido | Desconocido | Desconocido | No |
GForge | sí | sí | sí | sí | sí | No | sí | sí | sí | sí | sí | sí | sí | sí | sí |
Gitea | sí | sí | No | sí | Desconocido | Desconocido | Desconocido | Desconocido | sí | sí | Desconocido | De terceros (por ejemplo, Travis CI , Appveyor y otros) [26] | sí | Desconocido | sí |
GitHub | Sí [27] | Sí [28] [e] | Sí [29] | sí | No | No | No | No | sí | sí | sí | Sí [30] | sí | sí | Comercialmente (GitHub Enterprise) |
GitLab | Sí [31] | sí | Sí [32] | sí | No | No | No | No | sí | sí | sí | Sí [33] | sí | Sí [34] | Si [f] |
GNU Savannah | Sí [35] | sí | sí | No | No | sí | sí | No [36] | No | No | sí | No | sí | Desconocido | sí |
Helix TeamHub | Sí [37] | sí | No | sí | No | No | sí | sí | sí | sí | No | Sí, con ganchos. Jenkins, TeamCity, etc. | No | sí | sí |
java.net / Proyecto Kenai | Desconocido | sí | sí | sí | No | No | sí | sí | sí | sí | sí | sí | sí | Desconocido | No |
Kallithea | sí | No | sí | No | No | Desconocido | No | No | sí | sí | No | No | sí | sí | sí |
Plataforma de lanzamiento | sí | sí | No | No | sí | No | sí | No | sí | Sí [g] | sí | Sí [h] | sí | Desconocido | sí |
OSDN | sí | sí | sí | sí | No | sí | sí | sí | sí | No | sí | No | sí | sí | No |
Ourproject.org | Desconocido | sí | sí | sí | No | Desconocido | sí | sí | Desconocido | Desconocido | Desconocido | Desconocido | Desconocido | Desconocido | sí |
Fabricador | sí | sí | sí | sí | Desconocido | sí | Desconocido | sí | Desconocido | Desconocido | Desconocido | Desconocido | Desconocido | Desconocido | sí |
RhodeCode | sí | No | sí | No | No | Desconocido | No | No | sí | sí | sí | No | sí | sí | sí |
FuenteForge | sí | sí | sí | sí | No | sí | sí | sí | sí | Sí [i] | sí | No | sí | sí | sí |
Nombre | Revisión de código | Seguimiento de errores | Alojamiento web | Wiki | Sistema de traducción | Servidor Shell | Lista de correo | Foro | Repositorio personal | Repositorio privado | Anunciar | Sistema de construcción | Equipo | Liberar binarios | Autohospedaje |
Sistemas de control de versiones
Nombre | CVS | Git | Hg | SVN | BZR | TFVC | Arco | Forzosamente | Fósil |
---|---|---|---|---|---|---|---|---|---|
Ensambla | No | sí | No | sí | No | No | No | sí | No |
Servicios de Azure DevOps | No | sí | No | No | No | sí | No | No | No |
Bitbucket | No | sí | Hasta febrero de 2020 [c] | No | No | No | No | No | No |
amigo | No | sí | No | No | No | No | No | No | No |
CloudForge | No | sí | No | sí | No | No | No | No | No |
GForge | sí | sí | No | sí | No | No | No | No | No |
Gitea | No | sí | No | No | No | No | No | No | No |
GitHub | No | sí | No | Parcial [38] | No | No | No | No | No |
GitLab | No | sí | No | No | No | No | No | No | No |
GNU Savannah | sí | sí | sí | sí | Sí [39] | No | sí | No | No |
java.net | No | Sí [40] | Sí [40] | Sí [40] | No | No | No | No | No |
Kallithea | No | sí | sí | No | No | No | No | No | No |
Plataforma de lanzamiento | Importar solo | Sí [14] [41] | Importar solo [42] | Importar solo | sí | No | No | No | Desconocido |
OSDN | sí | sí | sí | sí | sí | No | No | Desconocido | Desconocido |
Ourproject.org | sí | No | No | sí | No | No | No | Desconocido | Desconocido |
Consorcio OW2 | sí | No | No | sí | No | No | No | Desconocido | Desconocido |
Helix TeamHub | No | sí | sí | sí | No | No | No | sí | No |
Fabricador | No | sí | sí | sí | No | No | No | No | No |
RhodeCode | No | sí | sí | sí | No | No | No | No | No |
SEUL.org | sí | No | No | sí | No | No | No | Desconocido | Desconocido |
FuenteForge | Abandonado [43] | sí | sí | sí | Abandonado [44] | No | No | Desconocido | No [45] |
Nombre | CVS | Git | Hg | SVN | BZR | TFVC | Arco | Forzosamente | Fósil |
Popularidad
Nombre | Usuarios | Proyectos |
---|---|---|
Ensambla | Desconocido | 526,581 + [46] |
Bitbucket | 5.000.000 [47] | Desconocido |
amigo | Desconocido | Desconocido |
CloudForge | Desconocido | Desconocido |
Gitea | Desconocido | Desconocido |
GitHub | 31.000.000 [48] | 100.000.000 [48] |
GitLab | 30.000.000 [49] | 546.000 [50] [j] |
GNU Savannah | 93,346 [51] | 3.848 [51] |
Plataforma de lanzamiento | 3.965.288 [52] | 40,881 [53] |
OSDN | 54.826 [54] | 6.294 [54] |
Ourproject.org | 6.353 [55] | 1.846 [55] |
Consorcio OW2 | Desconocido | Desconocido |
SEUL | Desconocido | Desconocido |
FuenteForge | 3.700.000 [56] | 500.000 [56] |
Nombre | Usuarios | Proyectos |
Descatalogado: CodePlex , Gna! , Código de Google .
Instalaciones de hospedaje especializadas
Las siguientes son instalaciones de alojamiento de software de código abierto que solo sirven a una comunidad o tecnología específica con un enfoque limitado.
Nombre | Libre de anuncios | CVS | Git | SVN | Arco | Notas |
---|---|---|---|---|---|---|
Drupal | sí | No | sí | No | No | Solo para proyectos relacionados con Drupal . |
freedesktop.org | sí | No | sí | No | No | Solo para interoperabilidad y tecnología de base compartida para entornos de escritorio de software libre en Linux y otros sistemas operativos similares a Unix , incluidos X Window System (X11) y cairo (gráficos) . |
mozdev.org | sí | sí | Desconocido | No | No | Solo para proyectos relacionados con Mozilla . |
Nombre | Libre de anuncios | CVS | Git | SVN | Arco | Notas |
Antiguas instalaciones de hospedaje
- Alioth (Debian) En 2018, Alioth ha sido reemplazado por una solución basada en GitLab alojada en salsa.debian.org. Alioth finalmente se apagó en junio de 2018.
- BerliOS - abandonado en abril de 2014 [57]
- Betavine : abandonado en algún lugar en 2015.
- CodeHaus: cerrado en mayo de 2015 [58]
- CodePlex CodePlex se cerró en diciembre de 2017.
- Fedora alojado: cerrado en marzo de 2017 [59]
- Gitorious : cerrado en junio de 2015.
- Gna! Gna.org cerró en 2017.
- Google Code : cerrado en enero de 2016, todos los proyectos archivados. Consulte http://code.google.com/archive/ .
- java.net El alojamiento de Java.net y kenai.com cerró en abril de 2017.
- Tigris.org: cerrado en julio de 2020. [60]
Ver también
- Comparación de software de control de versiones
- Control de versiones distribuido
- Forja (software)
- Lista de directorios de proyectos de software libre
- Lista de software de control de versiones
- El código fuente de depósito en garantía para el software de código cerrado
- Control de versiones (sistemas de gestión de código fuente)
Notas
- ^ Cualquiera puede enviar informes de errores sin iniciar sesión.
- ^ Limitado a 5 usuarios en el plan gratuito (consulte Precios - bitbucket.org )
- ^ a b La versión autohospedada se conoce como BitBucket Server y solo admite repositorios Git
- ^ Las compilaciones se ejecutan en contenedores Docker
- ^ Requiere que uno inicie sesión para informar un error.
- ^ Tiene una edición FOSS de código abierto y una Enterprise Edition comercial
- ^ Actualmente solo está disponible para actualizaciones de vulnerabilidades de seguridad
- ^ Ubuntu
- ^ Los repositorios privados se pueden utilizar para configurar un proyecto antes de su lanzamiento. Sin embargo, SourceForge requiere que el proyecto siga siendo de código abierto. Consulte Soporte de SourceForge .
- ^ GitLab no está organizado fundamentalmente por proyectos, por lo que el recuento es algo difícil.
Referencias
- ^ http://blogs.msdn.microsoft.com/somasegar/2012/10/31/team-foundation-service-is-released/
- ^ "Precios de los servicios de Azure DevOps" . Microsoft Azure . Consultado el 11 de octubre de 2019 .
- ^ "Restricciones de exportación" . Consultado el 19 de enero de 2020 .}}
- ^ "Buddy GO - La plataforma de integración continua y Git local" . Buddy.Works . Consultado el 6 de febrero de 2017.
- ^ https://gitea.com/gitea
- ^ https://gforge.com
- ^ "Controles comerciales y de GitHub" . Consultado el 19 de enero de 2020 .
- ^ "Acerca de" . GitLab.com . Consultado el 21 de marzo de 2019 .
- ^ "GitLab FOSS - software gratuito" . GitLab.com .
- ^ Gerwitz, Mike (20 de mayo de 2015). "GitLab, Gitorious y software libre" . GitLab.com . GitLab . Consultado el 19 de marzo de 2016 .
- ^ "Migración de GCP y áreas donde google está bloqueado" .
- ^ Requisitos de hospedaje [Savannah] . Savannah.gnu.org. Consultado el 1 de abril de 2015.
- ^ "Código / Git" .
- ^ a b "Blog de Launchpad" . Blog.launchpad.net . 1 de mayo de 2015 . Consultado el 20 de mayo de 2015 .
- ^ "Acerca de OSDN" . OSDN . Consultado el 22 de mayo de 2017 .
- ^ "Sobre Allura" . SourceForge . Archivado desde el original el 20 de agosto de 2013 . Consultado el 25 de agosto de 2013 .
- ^ "El próximo SourceForge" . SourceForge . Consultado el 25 de agosto de 2013 .
- ^ "Acerca de (SourceForge)" . SourceForge . Consultado el 25 de agosto de 2013 .
- ^ "Condiciones de uso" . slashdotmedia.com . SlashdotMedia. 18 de febrero de 2016. 8. Inscripción; Uso de áreas seguras y contraseñas.
- ^ Andy Singleton (27 de marzo de 2012). "Anuncio de solicitudes de combinación avanzadas para Git" . Blog.assembla.com . Archivado desde el original el 21 de mayo de 2015 . Consultado el 20 de mayo de 2015 .
- ^ "Empiece gratis en 60 segundos | Planos de ensambla" . Assembla.com . Archivado desde el original el 13 de julio de 2016 . Consultado el 20 de mayo de 2015 .
- ^ - Usando Mercurial Queues y Bitbucket.org Archivado el 28 de diciembre de 2009 en Wayback Machine.
- ^ Publicación de un sitio web en Bitbucket - Bitbucket - Documentación de Atlassian archivada el 23 de septiembre de 2013 en Wayback Machine . Confluence.atlassian.com. Consultado el 21 de septiembre de 2013.
- ^ Tuberías de Bitbucket
- ^ Problema n. ° 11404 - ¿Equivalente de Bitbucket a las versiones de GitHub? (BB-13572)
- ^ https://docs.gitea.io/en-us/comparison/
- ^ "Solicitudes de extracción 2.0 · GitHub" . Github.com . 31 de agosto de 2010 . Consultado el 20 de mayo de 2015 .
- ^ no hay archivos adjuntos, pero las imágenes se pueden incrustar GitHub Issue Tracker - GitHub
- ^ "Páginas de GitHub" . GitHub .
- ^ "Funciones • Acciones de GitHub" . GitHub . Consultado el 15 de mayo de 2021 .
- ^ "Características" . GitLab . Consultado el 14 de junio de 2018 .
- ^ "Páginas de GitLab" . GitLab . Consultado el 7 de marzo de 2016 .
- ^ "Integración continua" . GitLab . Consultado el 20 de mayo de 2017 .
- ^ "Lanzamiento de GitLab 8.2" . GitLab . 22 de noviembre de 2015 . Consultado el 28 de junio de 2017 .
- ^ "Documentos de mantenimiento de Savannah: cómo obtener la aprobación de su proyecto rápidamente" .
La revisión que hacemos puede ser larga y difícil tanto para el remitente como para el revisor. Asegúrese de seguir estos pasos; si su proyecto no cumple con nuestros requisitos, le pediremos que realice cambios en su proyecto o que se registre nuevamente. Esto asegura un nivel de calidad para los proyectos alojados en Savannah y, lo que es aún más importante, crea conciencia sobre estos problemas legales y filosóficos relacionados con el software libre.
- ^ "Administración de Savannah - Guía detallada [Savannah]" . Savannah.nongnu.org . Consultado el 20 de mayo de 2015 .
- ^ "Herramientas de repositorio de código para una colaboración perfecta" .
- ^ Colaboración en GitHub con Subversion 路 GitHub . Github.com (26 de junio de 2012). Consultado el 1 de abril de 2015.
- ^ Solicitud de soporte de Savannah, sr # 106417 (24 de octubre de 2008), GNU Bazaar on Savannah , consultado el 10 de diciembre de 2008
- ^ a b c "java.net Gestión de un proyecto: repositorio de código fuente" . 8 de febrero de 2013. Archivado desde el original el 9 de noviembre de 2010 . Consultado el 22 de febrero de 2013 .
- ^ "Blog de Launchpad" . Blog.launchpad.net . 8 de julio de 2009 . Consultado el 20 de mayo de 2015 .
- ^ "Blog de Launchpad" . Blog.launchpad.net . 29 de octubre de 2009 . Consultado el 20 de mayo de 2015 .
- ^ https://sourceforge.net/p/forge/documentation/CVS/
- ^ Documentos de SourceForge para bazaar , Bazaar ya no está disponible para nuevos proyectos, solo ofrecen soporte limitado para Bazaar para proyectos que lo usaban anteriormente en el sistema Classic SourceForge (2013-07-01).
- ^ Solicitud de funciones: repositorios fósiles
- ^ "Assembla mantiene el código, las tareas y los equipos felizmente juntos" . Assembla.com . Consultado el 6 de diciembre de 2015 .
- ^ "Bitbucket Cloud: 5 millones de desarrolladores y 900.000 equipos" . Bitbucket.com . Consultado el 25 de marzo de 2017 .
- ^ a b "Acerca de · GitHub" . Github.com . Consultado el 25 de diciembre de 2018 .
- ^ "GitLab.com" . GitLab . Consultado el 5 de enero de 2021 .
- ^ Luke Babb (11 de febrero de 2016). "¡2015 fue un gran año en GitLab!" . about.gitlab.com . GitLab Inc . Consultado el 28 de julio de 2016 .
564k enero 2016
- ^ a b "Estadísticas [Savannah]" . Savannah.gnu.org . Consultado el 25 de diciembre de 2018 .
- ^ Personas y equipos en Launchpad . launchpad.net . Consultado el 18 de octubre de 2017.
- ^ Proyectos registrados en Launchpad . launchpad.net . Consultado el 18 de octubre de 2017.
- ^ a b "Parte superior del sitio OSDN" . OSDN . Consultado el 18 de octubre de 2017 .
- ^ a b "Bienvenidos" . ourproject.org . Archivado desde el original el 26 de febrero de 2011 . Consultado el 18 de octubre de 2017 .
- ^ a b "Acerca de" .
- ^ "BerliOS Developer: Lanzamiento del nuevo portal berliOS" . Archivado desde el original el 7 de abril de 2014.
- ^ "Codehaus: la que una vez fue la gran casa del código ha caído" . Consultado el 29 de diciembre de 2019 .
- ^ "Infraestructura / Fedorahosted-retiro - FedoraProject" . fedoraproject.org .
- ^ "Tigris.org: cierre el 1 de julio de 2020" . Archivado desde el original el 1 de julio de 2020.
enlaces externos
- Alojamiento de proyectos en Curlie