Categories
Git

Clonar um projeto do Github

Clonar um projeto do Github


  1. Abra o programa gitbash no Windows ou terminal no Linux (Ctrl + Alt + T).

  2. Utilizando a chave pública.

    Verifique se você tem uma chave pública gerada em seu computador usando o comando: cat ~/.ssh/id_rsa.pub é esperada uma saida como a seguinte:

        sh-rsa      AAAAB3NzbC1yc2EAAAADAQABAAABAQCijczVIxZUJNqsyNoBY6o6MYfbIqMnSJf8ZQ93i3ps6MI0dWhmKM/UkWbYnc99WzhdQj+ijuUiEgZXmiBUSsVLYxk6bLU3tJuwdSzcbMDkKxv00a6lãoIG6n+NqBvQ5LH2UCjzF7mxw5AR0ns9z3lZSg4RVXZrozI3I9OH7vBMT05fhODO9peOd3EvlrwIIspufJnsM5Y9x03s7xdMeqNBWQsa2cPtsIbfQ5dpcXrBwYLKjDq9masAKDHoe3Kx9MBZINzI8jS6NW5cE6MblM/dyGCIDEFL4UfWmZ4gfKVh0E5sj7AfbukxYCCwxWjTwwlGH3TKJDF7c878V19WUhjt felix@DESKTOP-QETM9TQ

    Caso você não tenha uma chave ssh siga os passos abaixo:

    • Execute o comando: ssh-keygen.
    • Para efeito de aprendizado você pode pressionar enter para todas as questões. Para um entendimento mais profundo sobre SSH leia este artigo: https://www.ssh.com/ssh/keygen/
  3. Leia a chave pública: cat ~/.ssh/id_rsa.pub

  4. Acesse o site do github https://github.com. No canto superior direito clique no botão com a foto do seu avatar. Selecione Settings. No menu a esquerda selecione SSH and GPS keys.

  5. Copie o conteudo da sua public key lida com o comando cat ~/.ssh/id_rsa.pub.

  6. Clique no botão New SSH key. Preencha um título para sua chave. Ex. Chave do meu laptop. Cole o conteúdo da sua chave no campo **Key
    Pronto sua chave ssh foi adicionada. Agora você pode clonar o seus projetos.

  7. Volte para o menu principal do *Github. Você verá a lista de projetos

  8. Selecione o projeto que criamos anteriormente test_feltex_github.

  9. Selecione o botão Clone or Download. Copie o conteudo da opção Clone with SSH... Algo como:
    git@github.com:andrefelixbr/test_feltex_github.git

  10. No gitbash/terminal execute o comando git clone git@gitlab.com:usuario/test_feltex_github.git

        git clone git@gitlab.com:usuario/test_feltex_github.git
        Cloning into 'test_feltex_github'...
        remote: Enumerating objects: 3, done.
        remote: Counting objects: 100% (3/3), done.
        remote: Total 3 (delta 0), reused 0 (delta 0)
        Receiving objects: 100% (3/3), done.
  11. Pronto. Agora você tem o projeto clonado em seu computador e você pode trabalhar com ele.

  12. Acesse a pasta test_feltex_github

  13. Excute o comando ll. você verá o arquivo README.md

  14. Execute o comando git status

        git status
        On branch master
        Your branch is up to date with 'origin/master'.
        nothing to commit, working tree clean