GitLab proporciona todo lo que necesita en una herramienta. Es bastante fácil de configurar y mantener. Cuando tiene suficiente dinero e infraestructura, y surge la necesidad, puede alojar todo en la empresa.
GitHub, por otro lado, es “solo” un repositorio de Git con una interfaz de usuario agradable, y algunos medios para manejar problemas y algunas páginas web / wiki. No tiene un sistema de CI incorporado, aunque hay muchos servicios como Travis CI o Circle CI que pueden hacer el trabajo. Cuando surja la necesidad, y tenga suficiente dinero, puede alojar GitHub en las instalaciones, pero aún tiene que construir su propia maquinaria de CI o utilizar una herramienta externa.
El soporte es diferente para los dos productos. GitLab está más centrado en el código abierto y confía en una comunidad para corregir errores e implementar características, aunque cuentan con un equipo de desarrolladores que trabajan en él. GitHub es una gran empresa con más desarrolladores y casi sin “ayuda” externa. Obtienen mucho dinero para repositorios privados e instancias empresariales, por lo que pueden permitírselo.
- ¿Cuál es el tamaño del conjunto de datos de Cifar?
- ¿Cuáles son algunos puntos de referencia significativos descubiertos para el equilibrio de la máquina? (específicamente: clasificación, segmentación y desarrollos de sensores)
- ¿Cuáles son algunas de las limitaciones o inconvenientes de las redes neuronales convolucionales?
- ¿Necesito almacenar los pesos en los pasos de tiempo anteriores además de las activaciones cuando uso la propagación hacia atrás a través del tiempo en redes neuronales recurrentes?
- ¿Qué campos están siendo afectados por el progreso de la investigación en el procesamiento del lenguaje natural?
Resumen: si desea que todo esté en una mano y no le importe que esta mano no sea suya, le sugiero GitLab. Tiene todo lo que necesitas gratis en un solo lugar.