Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Gitlab vs Github

5/53
Recursos

Github y Gitlab son plataformas que comparten algunas funcionalidades aunque tienen objetivos diferentes.

Github nace como un repositorio en la nube colaborativo basado en Git para permitir participar en proyectos. En Github una persona fuera de una organización puedan colaborar en estos proyectos, es como una red social de programadores. Fue adquirido por Microsoft.

Gitlab nació como una versión open source de Github y a lo largo del tiempo ha encontrado un nicho en agregar herramientas y generar integraciones directamente al producto. Tiene una visión de que su cliente principal es alguien especializado en DevOps

Aportes 44

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

los repositorios privados en github ya son totalmente gratuitos

Entonces Gitlab es un Github pero con esteroides

Como estudiante universitario no tenia encuenta la prioridad que es para una empresa el trabajo colaborativo, me dio curiosidad al encontrar que GitHub permitia hacer trabajo colaborativo, pero buscando me encontre a GitLab y pensaba hasta este momento (Antes de iniciar el curso) que su unica diferencia era que uno era openSorce y el otro no, ahora que veo esta maravillosa introduccion aprendi dos cosas importantes que es DevOps y los beneficios que tiene GitLab para todo este proceso de DevOps, tengo muchas ancias de ver que mas trae este curso estoy feliz pausando el video y tomando notas. Gracias platzi y profe me animan a “Nunca parar de aprender”

Yo me inicié en GitHub, pero en su momento no lo utilicé mucho, recientemente y más después de haber tomado el curso de Platzi de GitHub, y que se liberara el uso abierto de los repos privados, lo he estado usando más. Bitbucket fue el siguiente (en la línea de tiempo) en el que incursioné, ese sí más para uso laboral y sacándole ventaja (en aquel entonces de sus repos privados sin costo) y la integración con el ecosistema de Atlassian (Jira). Ahora recientemente (par de años) inicié en GitLab más que todo para mis trabajos como freelance y sacando provecho del uso de sus repos privados. Recientemente he estado buscando la forma de integrar en el flujo de trabajo esto del CD+CI, más en GitHub (sin éxito aún), veo con los ojos este curso para al fin lograrlo! =D

Github lo uso cuando trabajo con azure, tiene soluciones ya integradas como el devops, otros proyecto lo trabajo con Gitlab

Me encanta las gitpage de github, son geniales para entregar paginas estaticas,

En la oficina usamos GitLab y Jira para la administracion de nuestros proyectos… una lastima porque solo somos 2 programadores jajajaja… la cosa es aprender y aprender…
Estoy ansioso por conocer mas acerca de GitLab para ponerlo a prueba en la oficina… Nota curiosa… Solo usamos el GitLab como control de versiones xD eso de hacer push pull merge requesto y ya… nos falta mucho por implementar.
ansioso ansioso xD yeey xD

Yo comencé con Bitbucket, poco después pase a Github y poco a poco comencé a tener más curiosidad.

(Con muchas mas ganas de aprender Gitlab)

Estoy usando ambas herramientas y si encuentro diferencias de cada una. Son muy buenas, pero me oriento mas por GitLab

Un interesante articulo sobre la instalación del gitlab local, es de 2018
https://www.linuxjournal.com/content/take-your-git-house

En Github tienen un “studentpack” con herramientas interesantes y permite repos privados gratis.
Debes ser estudiante.

** GitHub: ** es principalmente para repositorios y trabajos colaborativos. (Me encanta lo de GitHub Pages y la facilidad de la interfaz para trabajar en las branch, tags, commits, etc.)

** GitLab: ** sirve para hacer el DevOps de esos repositorios, ademas de alternativa a GitHub respecto a Repositorios. (Me parece super interesante lo de DevOps, ademas de poder tener snippets, To-Do List, ademas de una interfaz mas atractiva).

¿Cual es el modelo de negocio o de que vive GitLab?

**5) Gitlab Vs GitHub:** si bien comparten algunas funcionalidades, su objetivo es distinto Github: Nace como repositorio en la nube, colaborativo, que permite a los devs colaborar en proyectos. Dichos proyectos son principalmente publicos y si se desea tener proyectos privados es necesario pagar. Permite que una persona FUERA de la organización, pueda colaborar en proyectos. (Es como una red social de programadores) También fue adquirido por Microsoft. Gitlab sigue siendo una compañía independiente. GitLab: Es una versión Open Source de GitHub. Ha evolucionado, para no usar unicamente la integración con repositorios y git, sino que utiliza herramientas que apuntan a los usuarios especializados en tecnicas devops.

Que grandes diferencias!!!

Actualmente, Github permite tener tus repositorios de forma privada sin ningun costo.

He utilizado muy poco GitHub y por tanto, no puedo opinar mucho. Estoy trabajando desde hace tiempo con GtiLab. Hay muchas cosas interesantes en esta plataforma. Enumerarlas aquí sería tedioso. De las primera que me han llamado la atención son varias. Las métricas, las analíticas, el monitoreo gráfico de los commits, push, etc. Son muchas. GitLab posee un montón de herramientas. Creo que es un plataforma muy completa y muy interesante. Ariel. Saludos.

esta muy bien explicada esta clase

gran curso

Después de que Microsoft compro GitHub ya podemos marcar como privados nuestros repositorios

Empecé a usar GitHub Actions y me parece una herramienta hoy en día demasiado robusta y ágil. Puees reutilizar integraciones o configuraciones de su marketplace y la comunidad es muy grande.

en el trabajo usamos gitlab para los repos de la empresa, y para lo personal uso github

“El cliente principal de gitlab es alguien especializado en DevOps, mientras que el cliente principal de github es alguien interesado en que su código sea abierto y que se pueda compartir”

Solamente he utilizado Github para ejercicios de platzi de aws para infraestructura como codigo.

Empezando con este curso y pinta genial para porder implementar todas esas practicas

Me preocupa un poco(espero estarme adelantando), que hay terminología, que personalmente es nueva. como llaves ssh o PGP, ¿Las debemos tener claras previo a este curso), está muy bacano hasta ahora.

A nivel personal he utilizado github para guardar algunos proyectos públicos de estudio y los proyectos privados los he manejado con bitbucket. En este momento estoy utilizando gitlab a nivel laboral y la poca aproximación que he tenido se me hace genial ya que cumple con el proceso completo de DevOps e incluso desplegar en producción bajo condiciones que permitan probar y no desplegar a todos los usuarios la solución

Por lo pronto solo he usado Github

Super interesante esta información. Dos conceptos que su concepto GIT pero enfocados a diferentes funcionalidades.

Vamos a aprender GitLab

Yo he usado GitHub a modo de experimento cuando escribí código en Atom.

Para mi todo esto es nuevo. Será la primer herramienta que aprenderé e implementaré en la empresa donde laboro.

He utilizado ambas como repositorios pero no he tenido la oportunidad de explotarlas por ello estoy revisando sus capacidades en Platzi y cuando requiera o quiera profundizar más investigaré al respecto

He usado Github en proyectos personales. En empresas hemos usado Team Foundation Service, ahora Azure DevOps. Por lo visto en el curso me está interasado el uso de Gitlab.

Github unicamente para subir repos y mergar mi trabajo que quiero compatir, he hecho clone de gitlab al repository de bind par ael asunto de compilar el bind DNS y KEA DHCP.

en el vídeo se habla de pagar para repositorios privados en git hub, con la compra por parte de microsoft ya nos permite tener repositorios privados gratis

Me parece super interesante

Solo he usado Github, ahora usare Gitlab en un proyecto para aprovechar al máximo todas las funcionalidades de Gitlab

Algo que me gusto de GitLab es que pude encontrar una imagen docker y montar mi propio entorno en local y luego pasar esa imagen personalizada a Cloud, nose si pueda realizar esto en GitHub.

Si el código fuente de GitLab está disponible, cómo hace para controlar las licencias comerciales de algunas funcionalidades extendidas?

¿Cómo diferencia github si eres una empresa o es tu perfil personal, para ver si los repositorios privados que vas a crear serán gratuitos o no. ?

  • El objetivo de GitHub es que los desarrolladores compartan entre si como una red social, GitLab además de ser un repositorio integra otra soluciones opensource.
  • GitLab → DevOps
  • GitHub → Devs que quieran compartir su code.

El corazon de GitLab es GitLab CI y era el rey de la metodologia continua hasta que llego GitHub Actions en GitHub que a mi parecer es mas superior.
apesar de todo GitLab sigue siendo el rey de la integracion de herramientas centralizadas.

Nota: no se encierren en una sola tecnologia, lo mejor es aprender ambas, ambas son increibles!!!