En el artículo vemos Las 7 mejores alternativas de GitHub para alojar el código fuente de su proyecto
Desde que Microsoft compró GitHub, muchas personas han estado buscando otros lugares para alojar y compartir su código.
¿Es absolutamente necesario cambiar GitHub? Probablemente no. Sin embargo, Microsoft aporta una reputación de adquisiciones desastres ocasionales y preocupaciones sobre la privacidad. Así que si usted está mirando para saltar del barco, no culpar.
Si intenta escapar de Microsoft o si simplemente quieres probar algo nuevo, aquí hay algunas de las mejores alternativas de GitHub que ofrecen una funcionalidad similar.
1. Gitlab este
Como uno de los principales competidores GitHub, gitlab está teniendo un día de campo con el éxodo de GitHub. Incluso GitHub proyecto de migración facilidad:
Como está diseñado para todo el ciclo de gitlab DevOps permite ejecutar cualquier plan para controlar su software. poderosas herramientas de planificación significa que no es necesario utilizar otro sistema para mantener a todos en. Y gitlab sistema de conexión facilita el diseño, prueba y gestión de código.
Se puede descargar una instancia para alojarlo en su propio servidor o utilizar el SaaS de alojamiento gitlab. Ambas opciones tienen diferentes precios que van desde 0 € a 99 € por usuario.
El sistema de precios da más flexibilidad que se obtiene con GitHub y permite gitlab proporcionar la capacidad de DevOps completar cualquier negocio. Usted puede terminar pagando más, pero se obtiene todo lo que necesita.
2. BitBucket
El sistema basado en Git integra repositorio con otros productos de Atlassian, como Trello y Jira. Esto puede ser una gran ventaja para los equipos que ya utilizan estas aplicaciones (que son comunes en el mundo en desarrollo).
También se integra con holgura y HipChat. Los desarrolladores pueden crear sus propias integraciones dentro de la interfaz de usuario, lo que añade más flexibilidad. mantener su código de seguridad de autenticación y seguridad Soc 2 Tipo II a dos factores.
Y si ya utiliza GitHub, BitBucket tiene un tutorial para importar sus repositorios.
BitBucket ofrece una amplia gama de opciones para los autohospedadas precios e instancias en la nube, incluyendo los planes únicos y pago anual. También puede pagar más para construir la escala de sus minutos y si se necesita más espacio de almacenamiento sin añadir más usuarios.
Además, BitBucket tiene un plan libre para grupos pequeños.
3. Beanstalk
soporta tanto Subversion y Git, Beanstalk es un versátil plataforma. Y debido a que las ramas pueden crear y editar directamente en el navegador, es bueno para los desarrolladores móviles.
Beanstalk también opciones sólidas e informes de revisión de código que indica la cantidad de su repositorio ha sido revisado. Esto puede ser particularmente útil para los equipos que contratan a los desarrolladores externos.
No hay necesidad de usar el cliente Beanstalk hace la vida más fácil para los dispositivos altamente móviles. Y no hay suficiente seguridad cuenta con grandes empresas como Philips, Intel y Whole Foods se sienten almacenar de forma segura sus datos en servidores de la empresa.
4. AWS CodeCommit
El servicio de control de código fuente basado en Amazon Git es una opción buena para las empresas que ya utilizan otros servicios de AWS. Con el almacenamiento en la nube escalable y sin limitaciones de tamaño, sino que también es una buena elección para aquellos que necesitan probablemente más espacio en el servidor en un futuro próximo.
CodeCommit tiene la ventaja de un sistema de precio extremadamente simple. Los primeros cinco usuarios son libres y después de que tendrán que pagar 1 € por usuario al mes. Viene con 10 GB de almacenamiento por mes y 2.000 solicitudes por usuario activo Git.
Si usted necesita más aplicaciones de almacenamiento, usted puede fácilmente pagar. CodeCommit también parte de la capa gratuita de AWS, se puede tratar de acostumbrarse a antes de comprometerse plenamente.
5. Visual Studio Team Services
Studio Team Visual Servicios (VST La) Microsoft le permite colaborar, almacenar y ejecutar su código. Por supuesto, si se deja GitHub, porque no lo hace como Microsoft, es probable que no desee utilizar Visual Studio.
Sin embargo, VSTS está destinado a ayudar a una gama más amplia de las tareas de desarrollo. Kanban proporciona asesoramiento ágil planificación, apoyo para la implementación de Scrum y el intercambio de infraestructura de prueba y de paquetes.
La garantía de disponibilidad, el soporte 24 horas al día, 7 días a la semana y un programa de actualización regulares beneficios de trabajar con VSTS. Hasta cinco usuarios pueden trabajar con VSTS de forma gratuita y pagar una cuota mensual basada en el número de usuarios más allá.
6. RhodeCode
Si su empresa utiliza diferentes tecnologías de versiones, RhodeCode podría ser una opción buena. Es compatible con Mercurial, Git y Subversion, proporcionando la más amplia gama de opciones en esta lista.
La revisión de código, utilizando la automatización del flujo de trabajo y gestión de permisos que sigan e implementen DevOps en su grupo. Y la migración de SVN a Git construido es útil para hacer la transición desde el ordenador.
RhodeCode Community Edition es gratuita, mientras que la versión Enterprise Edition proporciona herramientas empresariales de integración, soporte de primera calidad, más funciones de colaboración y varias instancias. La Enterprise Edition cuesta 75 € por usuario al año y licencias están disponibles en paquetes de 10.
7. SourceForge
Es muy probable que haya descargado el software gratuito SourceForge en el pasado. Y si se trabaja en un proyecto de código abierto, es una excelente alternativa a GitHub.
Hay muchas características, y el sitio en sí es bastante extraño (hay artículos en almacenamiento en la nube y VoIP de la empresa en la página principal) pero también es libre. Así que si usted tiene un pequeño presupuesto y desarrolla una aplicación de código abierto, vale la pena.
SourceForge ha causado cierta controversia en el pasado cuando se incluyen su propio software con descargas de código abierto. Parece haber limpiado su acto, sino que también parece ser algo cíclico. Revisar sus prácticas actuales de alojamiento antes de que su código.
Elige la alternativa a GitHub para usted
Con todas estas opciones, puede ser difícil encontrar la mejor alternativa a GitHub. Pero debido a que la mayoría de los servicios ofrecen un plan libre o un ensayo libre, usted puede comprobar para ver qué funciona mejor.
Si sólo desea características básicas y no le importa demasiado interfaz de funcionalidad o de negocios, elegir uno basado en su presupuesto, también es una opción viable.
Y no se olvide de que el control de versiones se puede utilizar para más código.