Algoritmos de chave GPG suportados
GitHub Enterprise Server suporta vários algoritmos de chave GPG. Se você tentar adicionar uma chave gerada com um algoritmo não suportado, você pode encontrar um erro.
- RSA
- ElGamal
- DSA
- ECDH
- ECDSA
- EdDSA
Observação: a GPG não vem instalada por padrão no OS X nem no Windows. Para instalar ferramentas de linha de comando GPG, consulte a página de download da GnuPG.
-
Abra TerminalTerminalGit Bash.
-
Use os comandos
gpg --list-secret-keys --keyid-format LONG
para listar as chaves GPG para as quais você tem uma chave pública e privada. Uma chave privada é necessária para assinar commits ou tags.$ gpg --list-secret-keys --keyid-format LONG
Nota: Algumas instalações GPG no Linux podem exigir que você use
gpg2 --list-keys --keyid-format LONG
para visualizar uma lista de suas chaves existentes. Neste caso você também precisará configurar o Git para usargpg2
executandogit config --global gpg.program gpg2
. -
Verifique a saída do comando para ver se você tem um par de chaves GPG.
- Se não houver pares de chaves GPG ou se você não quiser usar as que estiverem disponíveis para assinatura de commits e tags, gere outra chave GPG.
- Se houver um par de chaves GPG e você quiser usá-lo para assinar commits e tags, adicione a chave GPG à sua conta do GitHub.