Adicionando uma nova chave SSH à sua conta do GitHub

Adicionando uma nova chave SSH à sua conta do GitHub

O Github é uma plataforma popular para hospedar repositórios Git e suporta o acesso a repositórios sobre o SSH (Secure Shell). Para acessar um repositório do GitHub sobre o SSH, você precisará gerar um par de chaves ssh e adicionar a chave pública à sua conta do GitHub.

Aqui estão as etapas para adicionar uma nova chave SSH à sua conta do GitHub:

Pré -requisitos

Antes de adicionar uma chave SSH à sua conta do GitHub, você precisará fazer o seguinte:

  • Gerar um par de chaves ssh. Isso consiste em uma chave privada e uma chave pública. A chave privada é mantida em sua máquina local e a chave pública é carregada na sua conta do GitHub.
  • Instale o git em sua máquina local. Você precisará do Git instalado para usar o comando ssh-keygen para gerar o par de chaves ssh.

A próxima etapa o ajudará a gerar pares de chaves ssh no seu sistema.

Gerando um par de chaves ssh

Para gerar um par de chaves ssh, siga estas etapas:

  1. Abra uma janela de terminal (Git Bash no Windows ou qualquer emulador de terminal no macOS ou Linux).
  2. Execute o seguinte comando para gerar um par de chaves ssh:
    ssh -keygen -t rsa -b 4096  
    Saída: [email protegido]: ~ $ ssh -keygen -t rsa -b 4096 Gerando par público/privado RSA par. Digite o arquivo para salvar a chave (/home/rahul/.SSH/ID_RSA): [Pressione ENTER] ENTIR PASSHRASE (vazio sem senha): [Pressione Enter] Digite a mesma etanha novamente: [Pressione Enter] Sua identificação foi salva em/home/rahul/.ssh/id_rsa sua chave pública foi salva em/home/rahul/.ssh/id_rsa.Pub A principal impressão digital é: SHA256: R/OHD9S7KHB2SYGRRPDVAIO6X7ceDO9ydazkpqnvqxs [email protegido] A imagem Randomart da chave é: + --- [RSA 4096] ---- + |… +.o… | | =+=+… | | O*+e+ . | |… +O.o o | | OSO.= O | | . o.B.*. | |… O ++ b… | | o +.+… | | .OO . OO… | +---- [SHA256]-----+ 

Isso gerará um novo par de chaves SSH usando o algoritmo RSA com um comprimento chave de 4096 bits.

  • Quando solicitado, insira um nome de arquivo para a chave privada. Este é o arquivo em que a chave privada será armazenada. Você pode usar o nome do arquivo padrão (id_rsa) ou escolher um nome diferente.
  • Quando solicitado, insira uma senha para a chave privada. Esta é uma medida de segurança opcional que adiciona uma camada adicional de proteção à sua chave privada. Se você não quiser usar uma senha, basta pressionar Enter.
  • O comando ssh-keygen gerará o par de chaves ssh e armazenará a chave privada no arquivo que você especificou. A chave pública será armazenada em um arquivo com o mesmo nome, mas com um .Extensão de pub.

Por exemplo, se você especificou o nome do arquivo “Id_rsa”, A chave privada será armazenada em “Id_rsa” e a chave pública será armazenada em “ID_RSA.bar".

Adicionando a chave pública à sua conta do GitHub

Agora que você gerou um par de chaves SSH, você pode adicionar a chave pública à sua conta do GitHub da seguinte forma:

  1. Vá para as configurações da sua conta do GitHub.

    Abra as configurações da conta do GitHub

  2. Selecione a guia "SSH e GPG Keys".

    Vá para a opção “SSH e GPG Keys”

  3. Clique no botão "Novo SSH".

    Clique no botão "Novo SSH"

  4. No "Título" campo, insira um nome para a chave. Este pode ser qualquer nome que o ajude a identificar a chave.
  5. No "Chave" campo, cole o conteúdo do arquivo de chave pública (e.g., id_rsa.bar).Adicionando chave SSH

    Você pode usar o comando CAT para visualizar o conteúdo do arquivo ou pode abri -lo em um editor de texto.

    CAT ID_RSA.bar  
  6. Clique no “Adicione a chave SSH” botão para salvar a chave.

É isso! Agora você deve ver a nova chave SSH listada nas configurações da sua conta do GitHub. Você pode usar esta chave para acessar os repositórios do GitHub sobre SSH.

Eu espero que isso ajude! Deixe -me saber se você tiver alguma dúvida ou precisar de mais esclarecimentos sobre qualquer uma das etapas.