Gitlab é um serviço que fornece acesso remoto a repositórios Git. Além de hospedar seu código, os serviços fornecem recursos adicionais projetados para ajudar a gerenciar o ciclo de vida de desenvolvimento de software. Esses recursos adicionais incluem o gerenciamento do compartilhamento de código entre diferentes pessoas, rastreamento de bugs, espaço wiki e outras ferramentas para 'codificação social'.
Este tutorial ajudará os iniciantes a aprender a funcionalidade básica do serviço Gitlab. Depois de concluir este tutorial, você se encontrará com um nível moderado de especialização no uso do Gitlab, de onde poderá avançar para os próximos níveis.
Presumimos que você usará o Gitlab para lidar com todos os níveis de projetos Java e não Java. Portanto, será bom se você tiver alguma exposição ao ciclo de vida de desenvolvimento de software e conhecimento prático de desenvolvimento de aplicativos baseados na web e não baseados na web, juntamente com o uso de prompts de comando em ambientes Windows ou Linux.