GitHub x GitLab [RESOLVIDO]

1. GitHub x GitLab [RESOLVIDO]

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 05/06/2018 - 11:04h

GitHub, adquirido pela Microsoft, é o maior e mais popular serviço de armazenamento de repositórios GIT atualmente. Ele é mais antigo que o GitLab e talvez por isso seja tão popular. Um desenvolvedor que deseja apenas hospedar seu código, a desvantagem do GitHub é o preço, já que ao contrário do GitLab, ele não conta com a opção de repositórios privados na versão gratuita.

De uma forma geral, uma grande diferença vai estar em qual então é o propósito do desenvolvedor, pois se estiver desenvolvendo algo OpenSource, talvez seja interessante você optar pelo Github, afinal não dá para negar que as comunidades nesse serviço de armazenamento são muito ativas. Já quem pensa em usar de uma forma mais privada, o GitLab pode ser uma boa opção, por oferecer recursos de repositórios privados e número de usuários ilimitados, até mesmo no seu plano gratuito

Uma comparação básica pode ser encontrada nesta página (https://usersnap.com/blog/gitlab-github/), sendo traduzida para este post:

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 gratuitamente e repositórios privados em planos pagos
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 muito 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

Sistema de CI/CD (Integração Contínua/Distribuição Contínua):
+ GitLab: possui ferramenta gratuita nativa para CI/CD (Gitlab-CI-CD)
+ GitHub: depende de ferramentas de terceiros (costuma ser Travis-CI)
Embora o GitHub funcione muito bem com o Travis-CI, o Gitlab possui um sistema nativo, então não precisa depender de terceiros.

O GitHub é muito mais popular que o GitLab, embora as duas plataforma possuem empresas de grande porte utilizando (GitHub:SAP, IBM, Microsoft, Google, Facebook / GitLab: Bayer, Nasa, Sony, Comcast, Nasdaq).

Eu gosto do GitLab, e você?

Quais diferenças, vantagens, ou desvantagens você acha que são interessantes?

Abraço,
Diego M. Rodrigues


  


2. Re: GitHub x GitLab [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 05/06/2018 - 11:46h

eu uso os 2 o github pessoal
e o gitlab na empresa
não tenho problemas com eles
mas vamos esperar o que a microsoft vai fazer de mudança
espero que seja para melhor


3. Re: GitHub x GitLab [RESOLVIDO]

Mashn
Mashn

(usa Outra)

Enviado em 05/06/2018 - 12:56h

E novamente o NotABug não é citado.
https://notabug.org/about


4. Re: GitHub x GitLab [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 05/06/2018 - 13:07h

danniel-lara escreveu:

eu uso os 2 o github pessoal
e o gitlab na empresa
não tenho problemas com eles
mas vamos esperar o que a microsoft vai fazer de mudança
espero que seja para melhor


fiquei curioso, pelo post inicial, o GitLab tem tudo q o Github tem e mais um pouco, pq vc usa GitHub TB ??

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



5. Re: GitHub x GitLab [RESOLVIDO]

Henrique
Henrique-RJ

(usa Outra)

Enviado em 05/06/2018 - 14:56h

Eu tenho os dois porque precisei perguntar a um participante do desenvolvimento o preload algumas coisas.


6. Re: GitHub x GitLab [RESOLVIDO]

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 05/06/2018 - 15:37h

Mashn escreveu:

E novamente o NotABug não é citado.
https://notabug.org/about">https://notabug.org/about


Mashn,

Muito interessante o NotABug, baseado no Gogs! Eu não conhecia essa plataforma.

NotABug.org: Free code hosting
https://notabug.org/

Gogs: A painless self-hosted Git service
https://gogs.io/

Abraço,
Diego M. Rodrigues


7. Re: GitHub x GitLab [RESOLVIDO]

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 05/06/2018 - 15:39h

danniel-lara escreveu:

eu uso os 2 o github pessoal
e o gitlab na empresa
não tenho problemas com eles
mas vamos esperar o que a microsoft vai fazer de mudança
espero que seja para melhor


Danniel,

Eu também uso as duas plataformas, sendo as duas muito boas.
Espero também que o GitHub continue funcionando da mesma forma, após a aquisição da Microsoft, embora eu acredite que algum tipo de integração irá ocorrer.

Abraço,
Diego M. Rodrigues


8. Re: GitHub x GitLab [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 05/06/2018 - 16:46h

Eu uso github há pouco tempo, 2015, mas nunca tive vontade de experimentar outros pois consigo fazer o que eu quero e funciona muito bem, não sei se eu me acostumei ou se realmente é melhor, mas o layout do github (me referindo a visualização), a forma que é mostrada os arquivos, os commits, as diferenças é muito melhor do que os outros que tem por ai, porém confesso que fiquei com curiosidade de experimentar os outros.
- - - - -
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts