Sobre a adição de chaves SSH à sua conta
Você pode acessar e gravar dados nos repositórios em GitHub usando o protocolo SSH (Secure Shell Protocol). 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.
Você também pode usar SSH para assinar commits e tags. Para saber mais sobre a assinatura de commit, confira Sobre a verificação de assinatura de commit.
Depois de gerar um par de chaves de SSH, você pode adicionar a chave pública em sua instância do GitHub Enterprise Server para permitir que o SSH acesse sua conta.
Pré-requisitos
Antes de adicionar uma nova chave SSH à sua conta em sua instância do GitHub Enterprise Server, conclua as etapas a seguir.
- Verifique se há chaves SSH existentes. Para saber mais, confira Verificar se há chaves SSH.
- Gere uma nova chave SSH e adicione-a ao agente SSH do computador. Para saber mais, 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 sua instância do GitHub Enterprise Server, você poderá reconfigurar qualquer repositório local para usar o SSH. Para saber mais, confira Gerenciar repositórios remote.
Note
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 SSH à sua conta do GitHub, use o subcomando ssh-key add
especificando a chave pública. Para chaves de autenticação, se for solicitado que você requisite escopos adicionais, siga as instruções na linha de comando.
gh ssh-key add KEY-FILE --type {authentication|signing}
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 --type signing