Skip to main content

Adicionar uma nova chave SSH à sua conta do GitHub

Para configurar sua conta em your GitHub Enterprise Server instance para usar sua chave SSH nova (ou existente) chave SSH, você também deverá adicionar a chave à sua conta.

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

Você pode acessar e gravar dados em repositórios em dados your GitHub Enterprise Server instance 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 obter mais informações, confira "Sobre o SSH."

Depois de gerar um par de chaves SSH, você precisa adicionar a chave pública a your GitHub Enterprise Server instance para habilitar o acesso SSH para sua conta.

Pré-requisitos

Antes de adicionar uma nova chave SSH à sua conta em your GitHub Enterprise Server instance, conclua as etapas a seguir.

  1. Verifique se há chaves SSH existentes. Para obter mais informações, confira "Como verificar se há chaves SSH existentes".
  2. Gere uma nova chave SSH e adicione-a ao agente SSH do computador. Para obter mais informações, confira "Como gerar uma nova chave SSH e adicioná-la ao ssh-agent".

Como adicionar uma nova chave SSH à sua conta

Depois de adicionar uma nova chave SSH de autenticação à sua conta em your GitHub Enterprise Server instance, você poderá reconfigurar qualquer repositório local para usar SSH. Para obter mais informações, confira "Como alternar URLs remotas de HTTPS para SSH".

  1. Copy the SSH public key to your clipboard.

    If your SSH public key file has a different name than the example code, modify the filename to match your current setup. When copying your key, don't add any newlines or whitespace.

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

    Tip: If pbcopy isn't working, you can locate the hidden .ssh folder, open the file in your favorite text editor, and copy it to your clipboard.

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

    Tip: If clip isn't working, you can locate the hidden .ssh folder, open the file in your favorite text editor, and copy it to your clipboard.

    $ cat ~/.ssh/id_ed25519.pub
      # Then select and copy the contents of the id_ed25519.pub file
      # displayed in the terminal to your clipboard

    Tip: Alternatively, you can locate the hidden .ssh folder, open the file in your favorite text editor, and copy it to your clipboard.

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

    Ícone Settings (Configurações) na barra de usuário

  2. In the user settings sidebar, click SSH and GPG keys. Authentication keys

  3. Clique em Nova chave SSH ou Adicionar chave SSH. Botão da 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. Cole sua chave no campo "Key" (Chave). O campo da chave

  6. Clique em Adicionar chave SSH. Botão Adicionar chave

  7. Se solicitado, confirme acesso à sua conta em GitHub Enterprise Server. Para obter mais informações, confira "Modo sudo".

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

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.

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 "Como gerar uma nova chave SSH", adicione a chave à sua conta com este comando.

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