Skip to main content

Atualmente o GitHub AE está em versão limitada.

Adicionar uma nova chave SSH à sua conta do GitHub

Para configurar sua conta no GitHub AE para usar sua chave SSH nova (ou existente), você também precisará adicionar a chave à conta.

Platform navigation

Tool navigation

Sobre a adição de chaves SSH à sua conta

É possível acessar e gravar dados em repositórios no GitHub AE usando o SSH (protocolo Secure Shell). Ao se conectar por meio do SSH, você se autentica usando um arquivo de chave privada no computador local. Para saber mais, confira "Sobre o SSH".

Depois de gerar um par de chaves SSH, você precisará adicionar a chave pública ao GitHub AE para habilitar o acesso SSH na sua conta.

Pré-requisitos

Antes de adicionar uma nova chave SSH à sua conta no GitHub AE, conclua as etapas a seguir.

  1. Verifique se há chaves SSH existentes. Para obter mais informações, confira "Verificar se há chaves SSH".
  2. Gere uma nova chave SSH e adicione-a ao agente SSH do computador. Para obter mais informações, confira "Gerando uma nova chave SSH e adicionando-a ao agente SSH".

Como adicionar uma nova chave SSH à sua conta

Você pode adicionar uma chave SSH e usá-la para autenticação, assinatura de confirmação ou ambos. Se desejar usar a mesma chave SSH para autenticação e assinatura, será necessário fazer upload da chave duas vezes.

Depois de adicionar uma nova chave SSH de autenticação à sua conta em GitHub AE, você poderá reconfigurar qualquer repositório local para usar o SSH. Para obter mais informações, confira "Gerenciar repositórios remote".

  1. Copie a chave pública SSH para a sua área de transferência.

    Se o seu arquivo de chave pública SSH tiver um nome diferente do código de exemplo, modifique o nome do arquivo para corresponder à sua configuração atual. Ao copiar sua chave, não adicione novas linhas nem espaços em branco.

    $ pbcopy < ~/.ssh/id_rsa.pub
    # Copies the contents of the id_rsa.pub file to your clipboard
    

    Dica: se pbcopy não estiver funcionando, localize a pasta oculta .ssh, abra o arquivo no seu editor de texto favorito e copie-o para a área de transferência.

$ clip < ~/.ssh/id_rsa.pub
# Copies the contents of the id_rsa.pub file to your clipboard

Observações:

  • Com o ao WSL (Subsistema do Windows para Linux), você pode usar o clip.exe. Caso contrário, se clip não estiver funcionando, localize a pasta oculta .ssh, abra o arquivo no seu editor de texto favorito e copie-o para a área de transferência.
  • Em versões mais recentes do Windows que usam o Terminal do Windows, ou em qualquer outro lugar que use a linha de comando do PowerShell, você pode receber um ParseError indicando The '&lt;' operator is reserved for future use. Nesse caso, o seguinte comando alternativo clip deve ser usado:
$ cat ~/.ssh/id_rsa.pub | clip
# Copies the contents of the id_rsa.pub file to your clipboard
$ cat ~/.ssh/id_rsa.pub
# Then select and copy the contents of the id_rsa.pub file
# displayed in the terminal to your clipboard

Dica: como alternativa, você pode localizar a pasta oculta .ssh, abrir o arquivo no seu editor de texto favorito e copiá-lo para a área de transferência.

  1. No canto superior direito de qualquer página, clique na foto do seu perfil e em Configurações.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Na seção "Acesso" da barra lateral, clique em Chaves SSH e GPG.

  3. Clique em Nova chave SSH ou Adicionar chave SSH.

  4. No campo "Title" (Título), adicione uma etiqueta descritiva para a nova chave. Por exemplo, se estiver usando um laptop pessoal, você poderá chamar essa chave de "Laptop pessoal".

  5. No campo "Chave", cole sua chave pública.

  6. Clique em Adicionar chave SSH.

Para saber mais sobre GitHub CLI, confira "Sobre o a CLI do GitHub".

Antes de poder usar o GitHub CLI para adicionar uma chave SSH à sua conta, você deve efetuar a autenticação no GitHub CLI. Para obter mais informações, confira "gh auth login" na documentação da GitHub CLI.

Para adicionar uma chave de autenticação SSH à sua conta do GitHub, use o subcomando ssh-key add especificando a chave pública. Se você receber uma solicitação para requisitar escopos adicionais, siga as instruções na linha de comando.

gh ssh-key add KEY-FILE

Para incluir um título para a nova chave, use o sinalizador -t ou --title.

gh ssh-key add KEY-FILE --title "personal laptop"

Se você gerou sua chave SSH seguindo as instruções descritas em "Gerando uma nova chave SSH e adicionando-a ao agente SSH", adicione a chave à sua conta com este comando.

gh ssh-key add ~/.ssh/id_ed25519.pub