GITHUB VS GITLAB

                              GITHUB VS GITLAB

     Ao pesquisar sobre os devidos temas me deparei com essa pergunta:                                      Anônimo :"Hoje tomei consciência sobre o GitLab, vi que muitas empresas de peso usam ele como NASA e SpaceX, e gostaria de saber quais são as diferenças dele com o GitHub, principais vantagens e desvantagens em usar ele, se vale a pena usar ele em conjunto com o GitHub, ou apenas escolher e usar apenas 1 dos dois, etc." 

Achei superinteressante e acho que é necessário compartilhar com vocês essa informação!

   Primeiramente o que é gitlab:

       
O GitLab é um gerenciador de repositório de software baseado em git, com suporte a Wiki, gerenciamento de tarefas. GitLab é similar ao GitHub, mas o GitLab permite que os desenvolvedores armazenem o código em seus próprios servidores, ao invés de servidores de terceiros. Ele é software livre. Está disponível como um pacote Omnibus, assim como um instalador simplificado provido pela Bitnami e pela Digital Ocean.
O código foi originalmente escrito em Ruby, com algumas partes posteriormente re-escritas em Go. A empresa possui atualmente 325 funcionários assalariados e o projeto de software livre conta com mais de 2100 colaboradores].
É usado por mais de 100 000 organizações, incluindo IPqM (Marinha do Brasil) , IBM, Serpro (Serviço Federal de Processamento de Dados), NASA, Alibaba, Invincea, CERN, Projeto Gnome e SpaceX..

   E GITHUB:

GitHub é uma plataforma de hospedagem de código-fonte com controle de versão usando o Git. Ele permite que programadores, utilitários ou qualquer usuário cadastrado na plataforma contribuam em projetos privados e/ou Open Source de qualquer lugar do mundo. GitHub é amplamente utilizado por programadores para divulgação de seus trabalhos ou para que outros programadores contribuam com o projeto, além de promover fácil comunicação através de recursos que relatam problemas ou mesclam repositórios remotos.

COMPARAÇÕES:

Data de lançamento:
  • GitLab: Setembro de 2011
  • GitHub: Abril de 2008
Ambos estão no mercado a um tempo bastante considerável e são confiáveis.
Preço:
  • GitLab: permite a criação de inúmeros repositórios públicos e privados gratuitamente, assim como inúmeros colaboradores;
  • GitHub: permite a criação de inúmeros repositórios públicos e privados gratuitamente (Os repositórios privados gratuitos para o Github entraram em vigor em 07/01/2019);
Se deseja utilizar o serviço sem expor o código fonte, utilize os repositórios privados do GitLab. Se deseja expor o código, pode ser tanto GitLab quanto GitHub.
Ferramentas de revisão de código:
  • GitLab: possui;
  • GitHub: possui;
Não ficou claro no site o que foi considerado como ferramentas de revisão de código, mas diz que ambos possuem.
Suporte a Wiki:
  • GitLab: possui;
  • GitHub: possui;
Em ambas as plataformas é possível criar Wikis para o repositório de forma gratuita.
Rastreamento de erros:
  • GitLab: possui;
  • GitHub: possui;
Ambas as plataformas possuem sistemas de controle de issues para gerenciamento de erros e bugs.
Branchs privadas:
  • GitLab: permite a criação de branchs privadas gratuitamente;
  • GitHub: permite a criação de branchs privadas apenas nos planos pagos;
Popularidade:
  • GitLab: 100.000+ projetos;
  • GitHub: 35.000.000+ projetos;
link para aprofundamento:

https://pt.stackoverflow.com/questions/224304/diferenças-e-vantagens-entre-github-e-gitlab

Comentários

Postagens mais visitadas