Ir para o final dos metadados
Ir para o início dos metadados

1. Download e Instalação

  1. Configuração do Git em ambiente Windows.
  2. Inicialmente faça o download do Git GUI, disponível em: http://git-scm.com/downloads
  3. Efetue a instalação normalmente mantendo as configurações pré-selecionadas.

2. Gerando Chave SSL e instalando chave pública no GitLab.

Inicialmente adicionaremos a chave pública da máquina windows no seu usuário do GitLab.

 Primeiramente é necessário gerar sua chave:

1 - Abra o Git GUI (instalado anteriormente).

2 - Na aba Ajuda, clique em Mostrar chave SSH e em seguida em Gerar chave.

3 - Deixe em branco as duas janelas que abrirão, apenas clique em Ok.

4 - Gerada a chave, clique em em Copiar para área de transferência.

 *Obs: Sua chave já está gerada, caso queira mostrá-la novamente basta repetir os 2 primeiros passos. 


Acesse o GitLab web. Na sua conta, no canto superior direito, entre em Profile settings.

 

No menu lateral esquerdo entre em SSH keys.       

        

  Na parte superior direita clique em Add SSH Keys


Defina um título à sua escolha para caracterizar a máquina, cole a chave no campo Key, e adicione a chave clicando em Add Key




Pronto. Sua chave está adicionada.

3. Exemplos de utilização: 

3.1. Clonando um repositório público.

Como exemplo inicial iremos clonar um repositório público em nossa máquina e em seguida disponibilizá-lo no nosso GitLab.Na página do GitHub podemos encontrar vários desses repositórios. Escolheremos aleatoriamente um projeto (https://github.com/ResearchKit/ResearchKit). No menu direito é possível pegar a url para realizar o clone:



Abra o Git GUI novamente. Clique em Clonar repositório existenteEm seguida, no campo Origem, insira a url do projeto.

No Diretório de destino, escolha o diretório onde você deseja colocar seu projeto, em seguida acrescente um ‘/projeto’, onde projeto é o nome que você deseja para seu repositório

.

Clique em Clonar e aguarde.

Agora confira no seu Diretório de destino que o projeto estará lá.

3.2. Enviando o projeto clonado para um novo repositório remoto na RNP

Inicialmente é necessário criar um novo projeto em git.rnp.br. Feito o login, na página inicial do usuário, clique em New Project.

Escolha um nome para o projeto  e clique em Create Project. Na página do novo projeto temos a url para acessá-lo a partir do seu usuário:

Agora vamos configurar o Git GUI com suas credenciais. Estas credenciais serão utilizadas para identificação dos commits que forem realizadas na sua máquina.

Abra o Git GUI e entre em Abrir repositório existente e localize seu repositório.

 Obs: Também pode ser feito acessando o diretório onde está seu repositório, clique com botão direito na pasta do repositório e em seguida em Git GUI.

Acesse Editar>Opções e insira seu nome de usuário e e-mail, cadastrados no GitLab:


Agora vamos adicionar um repositório remoto para o projeto que clonamos, no caso esse repositório remoto será o novo projeto que criamos no GitLab:

 No Git GUI vá na aba Remoto>Adicionar. No campo Local insira a url do projeto obtida na página do projeto, como visto anteriormente.

Obs: Pode aparecer uma janela do ssh perguntando se você deseja adicionar o novo host aos conhecidos, digite ‘yes’ e em seguida pressione OK.


Vá na aba Remoto>Enviar e selecione ‘rnp’ como remoto e clique em Enviar.

Agora todo o projeto pode ser acessado via GitLab, bem como, os arquivo, histórico de commits e etc.

3.3. Realizando uma modificação no projeto

Vamos adicionar um arquivo no projeto a partir da máquina Windows. Crie um arquivo texto qualquer dentro do diretório do repositório:

 

Abra o Git GUI do repositório. O novo arquivo será mostrado em Mudanças não marcadas, pois o Git ainda não sabe o que fazer.

Caso não tenha aparecido clique em Atualizar.

Vamos marcar para que o arquivo seja adicionado. Selecione o ‘Teste.txt’, no caso, e clique em Marcar Alterados.

O arquivo agora aparecerá em Mudanças marcadas :

 

Agora, por boas práticas, insira uma descrição para a revisão e clique em Salvar revisão.

O arquivo será commitado e sairá de 'mudanças marcadas', estando pronto para ser enviado.

Clique em Enviar e selecione o remoto ‘rnp’.

 

Note que você não tem permissão para fazer uploads no repositório público do projeto inicial.


Podemos conferir no GitLab que o arquivo foi adicionado:


Confira também http://nathanj.github.io/gitguide/tour.html

 



Etiquetas
  • Nenhum