Griccon SGI Interno

Configurar GitHub com chave SSH e GPG

Use este guia depois de criar sua chave SSH e sua chave GPG.

1. Adicionar a chave SSH no GitHub

Exiba a chave publica SSH:

cat ~/.ssh/id_ed25519.pub

No GitHub:

  1. Clique na sua foto de perfil.

  2. Abra Settings.

  3. Na barra lateral, abra Access.

  4. Clique em SSH and GPG keys.

  5. Clique em New SSH key.

  6. Em Title, informe um nome para o dispositivo.

  7. Em Key, cole o conteudo da chave publica SSH.

  8. Clique em Add SSH key.

Para testar:

ssh -T git@github.com

2. Confirmar o email da chave GPG no GitHub

Antes de adicionar a chave GPG, o email usado na chave precisa estar confirmado na sua conta GitHub.

No GitHub:

  1. Clique na sua foto de perfil.

  2. Abra Settings.

  3. Na barra lateral, clique em Emails.

  4. Verifique se o email usado na sua chave GPG aparece na lista como confirmado.

Se ainda nao estiver confirmado, conclua a confirmacao antes de continuar.

3. Adicionar a chave GPG no GitHub

Exporte a chave publica GPG em formato ASCII:

gpg --export --armor "seu-email@exemplo.com"

Copie todo o bloco que comeca com -----BEGIN PGP PUBLIC KEY BLOCK----- e termina com -----END PGP PUBLIC KEY BLOCK-----.

No GitHub:

  1. Clique na sua foto de perfil.

  2. Abra Settings.

  3. Na barra lateral, abra Access.

  4. Clique em SSH and GPG keys.

  5. Clique em New GPG key.

  6. Em GPG key, cole o conteudo da chave publica GPG.

  7. Clique em Add GPG key.

4. Validar a configuracao

Confirme no GitHub que as duas chaves aparecem em Settings > Access > SSH and GPG keys.

Depois, ao usar Git com commits assinados por essa chave GPG, o GitHub deve marcar os commits como Verified.