Skip to main content

Exibindo status de verificação para todos os seus commits

Você pode habilitar o modo vigilante para verificação de assinatura de commit para marcar todos os seus commits e tags com um status de verificação de assinatura.

Neste artigo

Sobre modo vigilante

Ao trabalhar localmente no seu computador, o Git permite que você defina o autor das suas alterações e a identidade do autor do autor do autor do committer. Isso torna potencialmente difícil para outras pessoas estarem confiantes de que os commits e tags que você cria foram realmente criados por você. Para ajudar a resolver esse problema, você pode assinar seus commits e tags. Para saber mais, confira Assinar commits e Assinar tags. GitHub marca commits e tags assinadas com um status de verificação.

Por padrão, os commits e as tags serão considerados "Verificados" se forem assinados com uma chave GPG, SSH ou S/MIME que foi verificada com êxito. Se um commit ou tag tiver uma assinatura que não pode ser verificada por GitHub, nós marcaremos o commit ou a tag como "não verificado". Em todos os outros casos, não se exibe nenhum status de verificação.

No entanto, você pode dar a outros usuários maior confiança na identidade atribuída aos seus commits e tags, habilitando o modo de vigilância nas configurações do seu GitHub. Com o modo vigilante habilitado, todos os seus commits e tags são marcados com um de três status de verificação.

Estados de verificação do modo vigilante

Você só deve habilitar o modo vigilante se assinar todos os seus commits e tags e usar um endereço de e-mail que seja verificado para a sua conta GitHub como o seu endereço de e-mail do committer. Depois de habilitar este modo, todos commits ou tags não assinados que você gerar localmente e efetuar push em GitHub serão marcados como "Unverified".

Habilitando o modo vigilante

  1. No canto superior direito de qualquer página do GitHub, clique em sua imagem de perfil e, em seguida, clique em Configurações.
  2. Na seção "Access" da barra lateral, clique em SSH and GPG keys.
  3. Em "Modo vigilante", selecione Marcar commits não assinados como não verificados.