O QUE É O GITHUB : O GitHub é uma plataforma online colaborativa criada para fins de compartilhamento de códigos e projetos entre programadores que
desejam está criando ou ajudando a desenvolver um projeto já iniciado por outro colaborador, seja ele um desconhecido ou não.
PRIMEIRA PARTE – “CRIANDO CONTA”
FAZER UMA CONTA NO GITHUB:
Passo 1 – Pra fazer uma conta no site do git, primeiro iremos entrar em seu endereço : www.github.com
1.1 – Ao entrar na página “imagem abaixo” preencha os campos em branco indicados pela seta, depois clique no campo verde “Sign up for GitHub”
1.2 A opção de criar, “free” já vai está marcada, caso você deseje marcar outra, fique a vontade. O git oferece uma conta free e a desvantagem é não poder manter repositórios privados.
1.3 Você escolhe se quer ajuda do site para se guiar ou parte direto para sua área inicial no site, caso você marque e prossiga o site irá fazer novas perguntas “Set up the organization”.
1.4 Irá mudar de acordo com a opção que você marcar na caixa.
Passo 3 – Depois de todo o processo você receberá um e-mail de “confirmação” , só entrar na sua caixa e clicar no link que irá lhe direcionar para o endereço do github para que você confirme tudo. “Feito isso agora você está pronto usar seu git.“
REPOSITÓRIO: O repositório é uma pasta para criar e editar projetos online, sendo assim você precisa criar seu repositório.
SEGUNDA PARTE – “SUBINDO ARQUIVOS”
GERANDO A SSH KEY
O que é? A ssh key é uma chave de identificação pública que permite acesso a outros repositórios online, como iremos compartilhar nossos projetos com o repositório do LABCEUS teremos que gerar essa
ssh key do nosso computador e enviar para o administrador do repositório e assim ter permissão de acesso, e envio de arquivos.
PASSO 1: GERAR UMA SSH KEY –
1. Com o terminal aberto, digite a linha de comando abaixo com seu e-mail.
$ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
# Cria uma nova ssh key, usando seu e-mail criado no site github.
2. ATENÇÃO!!! É recomendável manter as configurações normais neste passo, então pressione enter e continue.
# Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
3. Agora você precisa digitar uma senha e depois confirmá-la, pressione enter e depois enter novamente para confirma a senha.
Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type passphrase again]
4. Depois de confirmar sua conta você receberá uma mensagem com impressão digital, ou id, de sua chave SSH. Ela será parecida com esta abaixo.
Your identification has been saved in /Users/you/.ssh/id_rsa.
Your public key has been saved in /Users/you/.ssh/id_rsa.pub.
The key fingerprint is: 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com
PASSO 2: ADICIONAR A CHAVE PARA O AGENTE-SSH
1. Certifique-se se a SSH-Agente está habilitada
Agent pid 59566
$ eval “$(ssh-agent -s)”
2. Digite o a linha abaixo no seu terminal para adicionar sua SSH KEY gerada o SSH-AGENT
$ ssh-add ~/.ssh/id_rsa
PASSO 3: ADICIONAR A SSH KEY A SUA CONTA
1. Agora você vai copiar a SSH KEY e repassar para o pessoal do LABCEUS add sua chave com o comando abaixo.
$ sudo apt-get install xclip
# o xclip vai permitir que você copie sua id-ssh.
$xclip -sel clip < ~/.ssh/id_rsa.pub
# agora com o xclip você irá usar o código acima para copiar sua ssh-key
2. Pronto, se tudo deu certo até aqui agora você já tem a ssh key copiada e pronta para uso, é só mandar para alguém do LABCEUS e aguardar até que você seja permitido de acessar, criar e editar no diretório do Labceus.
PASSO 4 – CRIANDO ARQUIVO PARA SUBIR E CLONAR O ENDEREÇO PARA ACESSAR O REPOSIRORIO NO SEU COMPUTADOR
1. vá até o repositório que deseja clonar, LABCEUS
(https://github.com/LABCEUS/PROJETOS)
2. Clique onde está circulado de vermelho na “imagem abaixo” , para copiar o url do repositório de PROJETOS use “ctrl + c” .
3. Abra um diretório pelo terminal onde você deseja criar o clone do repositório como na imagem abaixo:
4. Dentro do diretório que você escolher use o comando git clone + espaço e cole o url copiado anteriormente, para este use o botão do scroll do mouse ( botão do rolamento no mouse). OBS: Caso seja solicitado alguma senha, você precisará usar a senha usada no processo acima, “a chave do passo 2”.
5. Agora que você criou o diretório vai aparecer a seguinte mensagem:
6. Pronto!!! Agora você pode acessá-lo através do terminal ou navegando pelos diretórios. Ex:
7. Vamos criar um diretório (pasta) dentro do repositório PROJETOS. Use o código a seguir –>> Ex: mkdir “meuprojeto”
8. depois de criado o arquivo você manualmente vai copiar a o arquivo que quiser e colar dentro dele, para mostrar como criar um arquivo txt vou usar o terminal. Use o código a seguir .
Ex: cat>“nome do arquivo.txt” dentro do arquivo que já vai está aberto digite ou cole o conteúdo desejado e para finalizar digite enter no final e use o Ctrl+D para fechá-lo.
PASSO 5 – ENVIANDO UM ARQUIVO PARA O DIRETÓRIO DO LABCEUS.
# Agora vamos subir um arquivo com o arquivo criado.
1. Usando o terminal digite vá até a pasta do repositório e digite git add “nomedorepositório” ex:
2. Agora faça um comentário a sua postagem, digite git commit -m “testeparatutorial” OBS: é obrigatório fazer um comentário um comentário. Ex:
3. Feito tudo isso, sucesso!!! agora é hora de enviar finalmente a pasta criada para o diretório de projetos. Digite git push origin master
Pronto se tudo correu bem a pasta estará lá no diretório de projetos… VLWWW!!!