Adicionando uma nova chave SSH à sua conta do GitHub
- 2398
- 228
- Howard Fritsch
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:
- Abra uma janela de terminal (Git Bash no Windows ou qualquer emulador de terminal no macOS ou Linux).
- 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:
- Vá para as configurações da sua conta do GitHub.
Abra as configurações da conta do GitHub
- Selecione a guia "SSH e GPG Keys".
Vá para a opção “SSH e GPG Keys”
- Clique no botão "Novo SSH".
Clique no botão "Novo SSH"
- No "Título" campo, insira um nome para a chave. Este pode ser qualquer nome que o ajude a identificar a chave.
- 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
- 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.
- « 13 Melhores emuladores de Terminal Linux e Editores de Bash
- Como pesquisar arquivos modificados recentemente no Linux »