Como importar seus repositórios do GitHub para o GitLab
Como a aquisição do Github pela Microsoft, muitos usuários estão planejando abandonar o serviço pelo rival Gitlab.
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.