Imagem com a logo do Github à esquerda e do Gitlab à direita, separados por uma engrenagem
GitLab/Reprodução

Atualizado em

Com a aquisição do GitHub pela Microsoft por US$ 7,5 bilhões, muitos usuários desconfiados das estratégias comerciais que serão adotadas pela companha já começaram a procurar uma alternativa para hospedar seus projetos em um novo serviço de controle de versionamento.

O candidato mais popular é o GitLab. E a similaridade não está apenas no nome. Para quem já está acostumado com a interface do GitHub, vai encontrar uma estrutura bem familiar e uma curva de aprendizado bem pequena.

Pra tornar a mudança menos dolorosa, o serviço oferece uma ferramenta de migração automática. Com poucos cliques é possível conectar-se à sua conta do GitHub e listar todos os seus repositórios.

Para migrar, faça login no seu perfil no GitLab e clique em New Project; Uma nova página será aberta: clique na terceira opção, Import Project; Na lista de opções, escolha o botão com o logo do GitHub; Clique no botão Listar repositórios do GitHub; Escolha quais projetos deseja migrar ou clique no botão Importar todos repositórios.

O processo leva algum tempo, dependendo do volume de informações. Além dos arquivos, todo o seu histórico de modificações nos projetos, comentários, wikis, etc. também serão importados da conta no outro serviço — exceto o seu sumário de contribuições (os quadradinhos verdes no perfil do GitHub).Depois de finalizado, você vai querer fazer alguns ajustes, como configurar a licença de distribuição, o guia de contribuição do projeto, o changelog e ativar as opções Auto DevOps e Auto Deploy em cada repositório.

Vantagens para quem migrar do GitHub para o GitLab

Aproveitando a debandada de usuários em sua direção, o GitLab está oferecendo descontos nos seus planos mais carros para usuários avançados que migrarem para a plataforma. As opções GitLab Ultimate (servidor próprio) e Gold (hospedagem contratada) estão com desconto de 75% no primeiro ano — o preço original é de US$99/mês no pagamento anual adiantado.

Para receber o desconto, o usuário precisa tweetar a hashtag #movingtogitlab e enviar o lindo do tweet para o e-mail movingtogitlab@gitlab.com antes do dia 7 de junho.