- Um par de chaves não está vinculado a você como usuário ou sua máquina. Imagine ter as chaves da sua casa roubadas. As chaves não estão vinculadas a você, qualquer um pode usá-las para destrancar suas portas. Da mesma maneira, se eu colocar minhas mãos em sua chave privada, posso usá-la para fazer alterações em seus repositórios do Github.
- Se você deseja acessar seus repositórios usando as novas chaves e as antigas, é necessário verificar se as chaves públicas para os pares de chaves both estão carregadas no Github . Se o Github tiver apenas sua nova chave, ela não poderá autenticá-lo se você usar seu par de chaves antigo.
- Sim, as chaves serão alteradas. Esse é o ponto. Imagine comprar uma nova fechadura para sua porta. Se as suas chaves antigas são as mesmas que as novas, isso não lhe fará bem, esp. se você estivesse mudando a fechadura porque alguém roubou sua chave antiga. Se você tivesse uma de suas chaves ssh comprometidas, você poderia simplesmente gerar novas chaves & faça o upload das chaves públicas correspondentes para o Github depois de excluir as antigas. Você também pode ter vários pares de chaves. Gere quantos desejar e use-os para diferentes propósitos. Isso é semelhante a ter várias chaves para vários bloqueios em sua casa.
NUNCA também dê suas chaves privadas. A chave privada é usada para autenticar você como pessoa. Se ponho minhas mãos em sua chave privada, posso fingir ser você. O Github não pode dizer a diferença. Ninguém além de você precisa saber qual é a sua chave privada. Se você enviou sua chave privada para algum lugar, recomendamos excluí-la, gerando um novo par & fazer o upload da nova chave pública apenas por segurança.
Leia mais sobre criptografia de chave pública aqui .