Desde que Microsoft compró GitHub Microsoft acaba de comprar GitHub: Ventajas, desventajas y lo que significa para usted Microsoft acaba de comprar GitHub: Ventajas, desventajas y lo que significa para usted Microsoft adquirió GitHub en un acuerdo de acciones de $ 7, 500 millones. ¿Es esto un buen negocio para los desarrolladores, o es hora de dejar GitHub? Lea más, muchas personas han estado buscando lugares alternativos para alojar y compartir su código.
¿Es absolutamente necesario cambiar de GitHub? Probablemente no. Pero Microsoft trae consigo una reputación por el ocasional desastre de adquisición, así como algunas preocupaciones de privacidad. Entonces, si estás buscando abandonar el barco, no te culpamos.
Ya sea que intente evadir a Microsoft o simplemente quiera probar algo nuevo, estas son algunas de las mejores alternativas de GitHub que brindan una funcionalidad similar.
1. GitLab
Como uno de los competidores más importantes de GitHub, GitLab está teniendo un día de campo con el éxodo de GitHub. Incluso han hecho que sea fácil migrar proyectos desde GitHub:
Como está diseñado para todo el ciclo de DevOps, GitLab le permite hacer de todo, desde el plan hasta el lanzamiento, para monitorear su software. Las poderosas herramientas de planificación significan que no necesita usar otro sistema para mantener a todos en buen camino. Y el sistema de ramificación de GitLab hace que sea fácil diseñar, probar y administrar el código.
Puede descargar una instancia al host en su propio servidor o usar el hosting SaaS de GitLab. Ambas opciones tienen diferentes precios que van desde $ 0 hasta $ 99 por usuario.
Este sistema de fijación de precios le brinda más flexibilidad de la que obtiene con GitHub y le permite a GitLab brindar la capacidad completa de DevOps a cualquier compañía. Puede terminar pagando más, pero obtendrá todo lo que necesita.
2. BitBucket
El sistema de repositorio basado en Git de Atlassian se integra con sus otros productos, como Trello y Jira. Esto puede ser una gran ventaja para los equipos que ya están usando estas aplicaciones (que son comunes en el mundo del desarrollo).
También se integra con Slack y HipChat. Los desarrolladores pueden crear sus propias integraciones dentro de la interfaz de usuario, agregando más flexibilidad. La autenticación de dos factores y la seguridad de tipo 2 de Soc 2 mantienen su código seguro.
Y si ya está usando GitHub, BitBucket tiene un tutorial para importar sus repositorios.
BitBucket ofrece una amplia gama de opciones de precios para instancias autohospedadas y en la nube, incluidos los planes de pago únicos y anuales. También puede pagar más para escalar sus minutos de compilación y almacenamiento si necesita más sin agregar más usuarios.
Además, BitBucket tiene un plan gratuito para grupos pequeños.
3. Beanstalk
Con soporte para Subversion y Git, Beanstalk es una plataforma versátil. Y debido a que puede crear sucursales y editar directamente en su navegador, es bueno para los desarrolladores sobre la marcha.
Beanstalk también cuenta con sólidas opciones de revisión de código e informes que le informan cuánto de su repositorio ha sido revisado. Esto puede ser especialmente útil para equipos que contratan con codificadores externos.
Ningún cliente necesario significa que Beanstalk hace la vida más fácil para equipos altamente móviles. Y hay suficientes características de seguridad que las grandes corporaciones como Philips, Intel y Whole Foods se sienten seguras almacenando sus datos en los servidores de la compañía.
4. AWS CodeCommit
El servicio de control de origen basado en Git de Amazon es una opción sólida para las empresas que ya utilizan otros servicios de AWS. Con almacenamiento escalable en la nube y sin límites de tamaño, también es una buena opción para cualquier persona que probablemente necesite mucho más espacio en el servidor en el futuro cercano.
CodeCommit tiene la ventaja de un sistema de precios extremadamente sencillo. Los primeros cinco usuarios son gratuitos, y después de eso, pagará $ 1 por usuario por mes. Eso viene con 10 GB por mes de almacenamiento y 2, 000 solicitudes de Git por usuario activo.
Si necesita más almacenamiento de solicitudes, puede pagarlas fácilmente. CodeCommit es también parte del AWS Free Tier, por lo que puedes probarlo y acostumbrarte a él antes de comprometerte por completo.
5. Visual Studio Team Services
Microsoft Visual Studio Team Services (VSTS) le permite colaborar, almacenar, revisar e implementar su código. Por supuesto, si abandonas GitHub porque no te gusta Microsoft, no es probable que quieras usar Visual Studio.
Aún así, VSTS tiene como objetivo ayudarlo con una variedad más amplia de tareas de desarrollo. Proporciona tablas Kanban para una planificación ágil. Cómo administrar tareas utilizando la técnica Kanban japonesa. Cómo administrar tareas usando la técnica Kanban japonesa. Kanban es una receta japonesa para hacer las cosas. Es una técnica de organización desarrollada originalmente para la línea de producción de Toyota. Le mostramos cómo puede implementarlo para usted o en su equipo. Lea más, soporte para Scrum, pruebas e infraestructura de implementación, y compartición de paquetes.
El tiempo de actividad garantizado, la asistencia las 24 horas, los 7 días de la semana y un calendario de actualizaciones regulares son todas ventajas de trabajar con VSTS. Hasta cinco usuarios pueden trabajar con VSTS de forma gratuita, y usted pagará una tarifa mensual basada en el número de usuarios que va más allá.
6. RhodeCode
Si su organización utiliza diferentes tecnologías de control de versiones, RhodeCode podría ser una buena opción. Es compatible con Mercurial, Git y Subversion, ofreciéndole la más amplia variedad de opciones en esta lista.
La revisión de códigos, la automatización del flujo de trabajo y la administración de permisos lo ayudan a monitorear y ejecutar DevOps en su grupo. Y la migración incorporada de SVN a Git es de gran ayuda al hacer la transición de su equipo.
RhodeCode's Community Edition es totalmente gratuita, mientras que Enterprise Edition le ofrece integración con herramientas empresariales, soporte premium, más características de colaboración y múltiples instancias. La Edición Enterprise cuesta $ 75 por usuario por año, y las licencias se ofrecen en paquetes de 10.
7. SourceForge
Es posible que hayas descargado software gratuito de SourceForge en el pasado. Y si está trabajando en un proyecto de código abierto, es una gran alternativa a GitHub.
No hay muchas funciones, y el sitio en sí es bastante extraño (hay artículos sobre almacenamiento en la nube y VoIP empresarial en la página principal), pero también es gratuito. Entonces, si tiene un presupuesto reducido y desarrolla una aplicación de código abierto, vale la pena considerarlo.
SourceForge ha causado cierta controversia The SourceForge Controversy, y la continua caída de Slashdot Media, explicó The SourceForge Controversy, y la continua caída de Slashdot Media, explicados En los últimos días, uno de los principales portales de descarga del mundo ha estado en el medio de una controversia, y una de las primeras comunidades geek de la web está siendo arrastrada hacia abajo con ella. Lea más en el pasado cuando incluyeron su propio software con descargas de código abierto. Parecen haber limpiado su acto, pero también parece ser algo cíclico. Verifique sus prácticas actuales antes de alojar su código allí.
Elegir la alternativa correcta de GitHub para ti
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 gratuito o una versión de prueba gratuita, puede verificarlos para ver cuál funciona mejor.
Si solo desea una funcionalidad básica y no le preocupa demasiado la interfaz o las funciones empresariales, la elección de una basada en su presupuesto también es una opción viable.
Y no olvide que el control de versiones puede usarse para más que código No solo para codificadores: Versión superior Sistemas de control para escritores No solo para codificadores: Versión superior Sistemas de control para escritores La mención de control de versiones o revisión hace que parezca algo para frikis. Te sorprenderá saber que los sistemas de control de versiones tienen su lugar no solo en la escritura académica sino en ... Leer más.