Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. Gerando chave SSH
  2.  
  3. Primeiramente, você precisa criar uma chave SSH, para isso, você precisa utilizar o comando "ssh-keygen", caso esse comando não exista na sua linha de comando, abra-o pelo Git Bash.
  4.  
  5. Aqui vai o comando maroto:
  6.  
  7. ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  8.  
  9. A única coisa que você pode alterar ali é o argumento -C, ele cria comentários na chave. (Confie em mim, você vai precisar saber isso.)
  10.  
  11. Nesse ponto, você vai receber uma mensagem de qual pasta você quer salvar sua key, NÃO ALTERE-A!
  12.  
  13. Agora você terá que especificar uma senha, mas ela não é obrigatória. Como é sua primeira vez, apenas aperte enter, mas lembre-se que colocar uma senha vai tornar o processo mais seguro...
  14.  
  15. Pronto, agora você tem sua SSH Key no seu computador.
  16.  
  17. O Git usa o arquivo ~/.ssh/id_rsa como arquivo padrão para a chave SSH, por isso pedi para que você não a alterasse.
  18.  
  19. Se você optar por usar a senha, lembre-se que essa autenticação será requisitada. No Fedora (Distribuição linux que eu uso), sei que é necessário apenas na primeira vez que você for utilizá-la. Mas isso pode depender do sistema operacional.
  20.  
  21. Configurando no Servidor
  22.  
  23. Ok, você tem sua SSH key bonitinha, lá na pasta '~/.ssh/' mas agora você precisa configura-la no seu servidor.
  24.  
  25. Como é muito variável os passos de configuração em cada servidor, vou explicar de uma forma mais genérica:
  26.  
  27. Vá nas configurações do seu usuário, no GitHub, BitBucket ou GitLab e procure por 'SSH Keys' ou similar. Você precisa adicionar uma nova Key;
  28. Copie todo o conteúdo do arquivo id_rsa.pub (naquela pasta "~/.ssh/", lembra?) e cole na area Key, da pagina que você abriu;
  29. Existe um campo Title que você usa para identificar qual key é qual (geralmente eu coloco um identificador para cada PC.)
  30. Clique em submit ou Add Key.
  31.  
  32. Pronto, sua chave SSH foi inserida com sucesso.
  33. Utilizando
  34.  
  35. Agora, você pode pegar um repositório e dar um git clone com o link em SSH. Magicamente, o Git já vai realizar a operação sem precisar de nenhuma outra interação.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement