image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Gabriel Silva
Gabriel Silva17/02/2023 12:39
Compartilhe

Criando chave SSH via linha de comando no Linux

  • #Linux
  • #GitHub
  • #Git

Recentemente tive problemas para realizar o versionamento de um script de Linux com o GitHub, portanto, trago o como resolvi.

Configurando Git

Primeiro, é preciso configurar suas credenciais do git. Para isso, basta digitar os comando:

$ git config --global user.email "seuemail@mail.com"
$ git config --global user.name "seunick" 

Preferencialmente, passe o email e user que são utilizados no seu GitHub.

Gerando chave SSH

Para fazer o link por protocolo SSH, é preciso gerar uma chave, pelo Linux, e configura-la no seu GitHub. Para isso, digite o comando:

$ ssh-keygen -t rsa 4096 -C "seuemail@mail.com" (com o email utilizado no comando anterior)

Será pedido um arquivo onde a chave sera gerada. Por padrão, ficará no diretório:

 /home/user/.ssh/id_rsa

também será pedido uma senha de acesso ao arquivo. É opcional, portanto, se apertar enter, ficara sem senha.

Copiando chave para o GitHub

Sua chave pública foi gerada, agora é o momento de inseri-la no seu GitHub.

Para isso, precisaremos acessar o arquivo onde está a chave e copia-la. Se você não mudou o diretório padrão, basta digitar o seguinte comando:

$ cat ~/.ssh/id_rsa.pub

Assim, a chave aparecendo no terminal, basta copia-la (CTRL+C).

Agora no GitHub, vá em Configurações (clique na sua foto e aparecera um menu com opções, ela estará lá)

Nas configurações, clique em Chave SSH e GPG

Clique em Nova chave SSH

Agora basta colar sua chave copiada no campo visível.

Com a chave SSH configurada, você poderá fazer o versionamento de código sem precisar do link do repositório (que, comigo, não funciona mais por algum motivo).

Espero que o material seja útil de alguma forma.

fonte da capa: https://www.hostinger.com.br/tutoriais/como-configurar-chaves-ssh

Compartilhe
Comentários (2)
Tennison Capra
Tennison Capra - 19/02/2023 16:00

Legal, Gabriel! Obrigado por compartilhar!

Obs: Muito bem em deixar a fonte, isso é muito importante (seja da capa ou do conteúdo).

FO

Flavio Oliveira - 17/02/2023 13:47

ok 👍