Fica aqui conosco e vamos aprender coisas novas! Grátis

Venha saber mais


	

GITLab Tutorial Para Iniciantes

Tempo de leitura: 5 min

Escrito por Admin

Compartilhe agora mesmo:


Primeiros passos com GitLab , Git e GitHub

Se você deseja começar a usar o Git para realizar o controle de versão de um projeto, ou ainda se você está entrando em um projeto em que essa ferramenta já é adotada, esse tutorial é para você. Aqui você dará os primeiros passos com o Git, criando um novo projeto, novas branches e realizando seus primeiros commits. Par isso utilizaremos o Gitlab como repositório remoto.

Instalando o Git

O primeiro passo para realizar o controle de versão com o Git é instalá-lo em seu ambiente de desenvolvimento. Como se trata de uma ferramenta gratuita e multiplataforma, basta fazer o download da versão mais adequada para seu sistema operacional no site original, veja aqui os passos. 

Após finalizar a instalação, para se certificar que tudo correu bem, podemos executar o comando git — version no terminal para verificar a versão instalada. O resultado deve ser semelhante ao que vemos abaixo:

Criando um projeto no Gitlab

O Gitlab é uma plataforma de gerenciamento de projetos de software que conta com diversas funcionalidades úteis nesse cenário. Por exemplo, no Gitlab é possível controlar o andamento das tarefas usando um formato de listas e cards, e também há mecanismos para automatizar o processo de testes e publicação das aplicações (há muito foco em DevOps), mas também entre outras, há a funcionalidade base dessa plataforma, que é a possibilidade de criar repositórios de código privados , que é uma das vantagens em relação ao GitHub.

Enquanto o Github não oferece a opção de repositórios privados de graça, no Gitlab isso é possível. E é nesse recurso que vamos nos concentrar aqui: criaremos um novo repositório para nosso projeto que está iniciando.

Caso você ainda não tenha uma conta, o primeiro passo é acessar o site do GitLab clicando aqui e se cadastrar. Logo em seguida, efetue login na plataforma. Siga as instruções, pois a tecnologia avança e com as mudanças, as imagens aqui já não serão as mesmas.


Conteúdos relacionados


Criando um grupo

Tendo feito o login, vamos começar criando um novo grupo, que é uma organização lógica para vários projetos relacionados. De forma geral, podemos criar um grupo para cada empresa/cliente em que trabalharmos. Então, clique em Groups no menu superior e em seguida em New group ou Create a group:

Na tela seguinte, preencha as informações solicitadas (nome do grupo, descrição, regra, etc). Lembre-se de selecionar a opção Private para que seus repositórios sejam privados, ou seja, acessíveis apenas para membros do grupo. Para finalizar, clique em Create group na parte inferior da tela.

Adicionando membros ao grupo

Após criar o grupo você será redirecionado para o seu dashboard. Nessa tela, clique em Members do lado esquerdo (ou final da página) para adicionar novos membros ao seu grupo.

Para adicionar um novo membro é necessário que ele tenha uma conta no Gitlab. Então basta digitar seu e-mail/login, definir sua função, sua data limite de acesso a esse repositório (opcional) e clicar em Add to group.

Criando um novo projeto

Agora que já temos nosso grupo criado e os membros adicionados a ele, podemos criar um novo projeto, sempre lembrando que um grupo pode conter vários projetos (o que ocorre normalmente nas empresas).

Para isso, volte para a tela inicial do dashboard do grupo, clicando sobre sua logo no canto superior esquerdo, e na tela principal clique em New project. Informe então o nome do novo projeto, sua descrição e clique em Create project.

Observação: é importante dar nomes claros e significativos para os projetos. Por exemplo, se você está desenvolvendo um novo app mobile, o nome do projeto pode ser o nome do app.

Pronto, o novo projeto está criado e já temos acesso à sua URL, que será usada posteriormente para configurar nosso repositório local. Então, você já pode copiar esse endereço, como mostra a imagem abaixo:

Configurando o repositório local

Os passos que veremos a partir de agora são válidos tanto para novos projetos, que estão sendo iniciados, quanto para projetos em andamento, mas nos quais ainda não se usa o Git para controlar o código fonte. Basta executar os comandos de acordo com o seu cenário.

Primeiramente, devemos criar um novo diretório (caso não exista) para o projeto e acessá-lo. Para isso, podemos usar os seguintes comandos no terminal:

mkdir projeto-x
cd projeto-x

O comando mkdir cria uma nova pasta, enquanto o cd acessa a pasta informada.

Em seguida, devemos informar ao Git que esse diretório será um repositório e, portanto, os arquivos dentro dele devem ser gerenciados. Para isso, vamos iniciar um novo repositório com o seguinte comando:

git init

Ao fazer isso devemos ver uma mensagem de confirmação dizendo “Initialized empty Git repository in D:/caminho/do/projeto-x/.git/”

O repositório está criado. Agora precisamos ligá-lo com o projeto criado no Gitlab, para que possamos enviar nossos arquivos para lá. Para isso vamos definir o endereço remoto chamado origin para o repositório local, informando aquela URL que copiamos lá no Gitlab:

git remote add origin https://gitlab.com/empresa-teste/projeto-x.git

Pronto, nosso repositório local está configurado. Agora podemos começar a trabalhar no nosso código!

Enviando os primeiros arquivos

Simulando o que faríamos em um projeto real, crie alguns arquivos nesse diretório (aqui usarei apenas um arquivo HTML simulando a página inicial de um site).

Execute agora o seguinte comando para verificar o estado dos arquivos no repositório.

git status

O resultado deve ser semelhante à imagem abaixo:


Espero que tenha gostado das dicas e obrigado por ter ficado ate aqui. Abraço!

Inscreve-se no canal, ativa o sininho para receber os próximos vídeos e faça teu LIKE 🙂

Até a próxima Obrigado

ABRAÇO

  • ✔ Deixe seu like e compartilhe se gostou ☺
  • Inscreva-se no canal
  • ✔ Selecione para receber notificações clicando no sininho pelo seu celular e/ou computador ☺


Compartilhe agora mesmo:

Você vai gostar também:

Para enviar seu comentário, preencha os campos abaixo:

Leave a Reply


*


*


2 Comentários

  • Wow, awesome weblog structure! How lengthy have
    you ever been running a blog for? you made running
    a blog glance easy. The overall look of your website is fantastic, let alone
    the content material!

    1. Admin says:

      Thanks for the positive feedback and I hope, it could help you!
      There is more than two years but I just created to help people.
      The first posts do not have the same good structure.
      We get experience with the time because blog takes much much time than just coding 🙂
      Success!!!

  • JUNTE-SE Á NOSSA LISTA DE SUBSCRITORES

    Entre para nossa lista e receba conteúdos exclusivos e com prioridade

    Damos valor à sua privacidade

    Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

    Cookies estritamente necessários

    Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

    Cookies de desempenho

    Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

    Cookies de funcionalidade

    Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

    Cookies de publicidade

    Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

    Visite as nossas páginas de Políticas de privacidade e Termos e condições.

    Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
    Criado por WP RGPD Pro

    Receba este eBook totalmente GRÁTIS

    aprimorar-se é amor próprio

    100% Online

    Mais informado

    Aprender coisas novas

    Temas importantes

    Aprimorar em informática

    Do básico ao avançado

    Aumenta a autoestima

    dados protegidos contra spam