{"meta":{"title":"Documentação de autenticação","intro":"Autentique-se com segurança com GitHub senhas, tokens, chaves SSH e muito mais e mantenha sua conta protegida.","product":"Autenticação","breadcrumbs":[{"href":"/pt/enterprise-server@3.22/authentication","title":"Autenticação"}],"documentType":"product"},"body":"# Documentação de autenticação\n\nAutentique-se com segurança com GitHub senhas, tokens, chaves SSH e muito mais e mantenha sua conta protegida.\n\n## Recommended\n\n* [Sobre a autenticação para GitHub](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/about-authentication-to-github)\n\n  Você pode acessar com segurança os recursos da sua conta autenticando-se GitHubusando credenciais diferentes, dependendo de onde você se autenticou.\n\n* [Conectando-se ao GitHub com o SSH](/pt/enterprise-server@3.22/authentication/connecting-to-github-with-ssh)\n\n  Você pode se conectar ao GitHub usando o Protocolo Secure Shell (SSH), que fornece um canal seguro em uma rede insegura.\n\n* [Gerenciamento da verificação de assinatura de commit](/pt/enterprise-server@3.22/authentication/managing-commit-signature-verification)\n\n  O GitHub verifica essas assinaturas GPG, SSH ou S/MIME para que outras pessoas saibam que seus commits vêm de uma fonte confiável.\n\n* [Configurar a autenticação de dois fatores](/pt/enterprise-server@3.22/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)\n\n  Você pode escolher entre várias opções de adicionar uma segunda fonte de autenticação à sua conta.\n\n* [Entrar com uma chave de acesso](/pt/enterprise-server@3.22/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey)\n\n  Você pode usar uma chave de acesso para iniciar sessão com segurança e facilidade no GitHub sem a necessidade de uma senha e autenticação de dois fatores. Você também pode entrar usando uma chave de acesso em um dispositivo próximo.\n\n* [Gerenciar seus tokens de acesso pessoal](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)\n\n  Você pode usar um personal access token no lugar de uma senha ao autenticar GitHub na linha de comando ou com a API.\n\n* [Remover dados confidenciais de um repositório](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)\n\n  Dados confidenciais poderão ser removidos do histórico de um repositório se você puder coordenar cuidadosamente com todos que o clonaram e estiver disposto a gerenciar os efeitos colaterais.\n\n* [Recuperar sua conta ao perder as credenciais 2FA](/pt/enterprise-server@3.22/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials)\n\n  Se você perder acesso às suas credenciais de autenticação de dois fatores, você poderá usar seus códigos de recuperação ou outra opção de recuperação, para recuperar o acesso à sua conta.\n\n* [Erro: permissão negada (publickey)](/pt/enterprise-server@3.22/authentication/troubleshooting-ssh/error-permission-denied-publickey)\n\n  Uma mensagem de erro \"Permission denied\" (permissão negada) indica que o servidor rejeitou a sua conexão. Existem diferentes razões para isso acontecer. Os exemplos mais comuns estão descritos abaixo.\n\n## Links\n\n### Getting started\n\n* [Sobre a autenticação para GitHub](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/about-authentication-to-github)\n\n  Você pode acessar com segurança os recursos da sua conta autenticando-se GitHubusando credenciais diferentes, dependendo de onde você se autenticou.\n\n## Articles\n\n* [Sobre a autenticação para GitHub](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/about-authentication-to-github)\n\n  Você pode acessar com segurança os recursos da sua conta autenticando-se GitHubusando credenciais diferentes, dependendo de onde você se autenticou.\n\n* [Criar uma senha forte](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/creating-a-strong-password)\n\n  Proteja sua conta GitHub com uma senha forte e exclusiva usando um gerenciador de senhas.\n\n* [Como alternar entre contas](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/switching-between-accounts)\n\n  Saiba como mudar entre várias contas do contas.\n\n* [Atualizando suas credenciais de acesso GitHub](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials)\n\n  GitHub as credenciais incluem sua senha, tokens de acesso, chaves SSH e tokens de API de aplicativo usados para se comunicar com GitHub. Você mesmo pode redefinir todas essas credenciais de acesso.\n\n* [Gerenciar seus tokens de acesso pessoal](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)\n\n  Você pode usar um personal access token no lugar de uma senha ao autenticar GitHub na linha de comando ou com a API.\n\n* [Revisar suas chaves SSH](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys)\n\n  Para manter suas credenciais seguras, realize auditorias regulares das chaves SSH e chaves de implantação e examine os aplicativos autorizados que acessam sua conta.\n\n* [Revisar suas chaves de implantação](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/reviewing-your-deploy-keys)\n\n  Você deve revisar as chaves de implantação para verificar se há chaves não autorizadas (ou potencialmente comprometidas). Você também pode aprovar as chaves de implantação que são válidas.\n\n* [Vencimento e revogação de token](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation)\n\n  Seus tokens podem expirar e também podem ser revogados por você, por aplicativos que você autorizou e pelo próprio GitHub.\n\n* [Revisar seus logs de segurança](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log)\n\n  Você pode revisar o log de segurança de sua conta pessoal para entender melhor as ações executadas e as ações que envolvem você executadas por outras pessoas.\n\n* [Eventos do log de segurança](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/security-log-events)\n\n  Saiba mais sobre os eventos do log de segurança registrados para sua conta pessoal.\n\n* [Remover dados confidenciais de um repositório](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)\n\n  Dados confidenciais poderão ser removidos do histórico de um repositório *se* você puder coordenar cuidadosamente com todos que o clonaram e estiver disposto a gerenciar os efeitos colaterais.\n\n* [Modo sudo](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/sudo-mode)\n\n  Para confirmar o acesso à sua conta antes de executar uma ação potencialmente confidencial, o GitHub.com solicita a autenticação.\n\n* [Impedir acesso não autorizado](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access)\n\n  Você pode ser alertado sobre um incidente de segurança na imprensa, como a descoberta do [bug Heartbleed](http://heartbleed.com/), ou seu computador pode ser roubado enquanto você estiver conectado a GitHub. Em casos assim, alterar a sua senha previne acessos futuros indesejados em sua conta e projetos.\n\n* [Como exibir e gerenciar sessões](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/viewing-and-managing-your-sessions)\n\n  É possível exibir e revogar as sessões ativas nas configurações.\n\n* [Sobre a autenticação de dois fatores](/pt/enterprise-server@3.22/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication)\n\n  A autenticação de dois fatores (2FA) é uma camada extra de segurança usada ao fazer login em sites ou aplicativos. Com 2FA, você deve efetuar o login com seu nome de usuário e senha e fornecer outra forma de autenticação que você conheça ou tenha acesso.\n\n* [Configurar a autenticação de dois fatores](/pt/enterprise-server@3.22/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)\n\n  Você pode escolher entre várias opções de adicionar uma segunda fonte de autenticação à sua conta.\n\n* [Configurar métodos de recuperação da autenticação de dois fatores](/pt/enterprise-server@3.22/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods)\n\n  Você pode configurar vários métodos de recuperação para acessar sua conta em caso de perda das credenciais da autenticação de dois fatores.\n\n* [Acessando GitHub usando a autenticação de dois fatores](/pt/enterprise-server@3.22/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication)\n\n  Com a 2FA habilitada, você será solicitado a fornecer seu código de autenticação 2FA, bem como sua senha, ao entrar.GitHub\n\n* [Alterando o método de autenticação de dois fatores](/pt/enterprise-server@3.22/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-your-two-factor-authentication-method)\n\n  Você pode alterar o método de autenticação de dois fatores (2FA) sem desabilitá-la totalmente.\n\n* [Solução de problemas de autenticação de dois fatores](/pt/enterprise-server@3.22/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues)\n\n  Se você estiver tendo problemas para autenticar com 2FA, tente solucionar os problemas dos métodos de autenticação configurados.\n\n* [Recuperar sua conta ao perder as credenciais 2FA](/pt/enterprise-server@3.22/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials)\n\n  Se você perder acesso às suas credenciais de autenticação de dois fatores, você poderá usar seus códigos de recuperação ou outra opção de recuperação, para recuperar o acesso à sua conta.\n\n* [Desabilitar autenticação de dois fatores da sua conta pessoal](/pt/enterprise-server@3.22/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account)\n\n  Se você desabilitar a autenticação de dois fatores da sua conta pessoal, poderá perder o acesso às organizações a que pertence.\n\n* [Sobre chaves de acesso](/pt/enterprise-server@3.22/authentication/authenticating-with-a-passkey/about-passkeys)\n\n  As chaves de acesso permitem que você entre com segurança e facilidade, sem a necessidade de uma senha e autenticação de dois fatores.\n\n* [Gerenciar suas chaves de acesso](/pt/enterprise-server@3.22/authentication/authenticating-with-a-passkey/managing-your-passkeys)\n\n  Você pode ser solicitado a registrar uma chave de acesso durante a entrada ou optar por registrar uma nova chave de acesso nas configurações da conta. Usuários de 2FA podem atualizar as chaves de segurança qualificadas existentes para chaves de autenticação.\n\n* [Entrar com uma chave de acesso](/pt/enterprise-server@3.22/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey)\n\n  Você pode usar uma chave de acesso para iniciar sessão com segurança e facilidade no GitHub sem a necessidade de uma senha e autenticação de dois fatores. Você também pode entrar usando uma chave de acesso em um dispositivo próximo.\n\n* [Sobre o SSH](/pt/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/about-ssh)\n\n  Usando o protocolo SSH, você pode se conectar a servidores e serviços remotos e se autenticar neles. Com chaves SSH, você pode se conectar a GitHub sem precisar informar seu nome de usuário e personal access token sempre que acessar. Você também pode usar uma chave SSH para assinar commits.\n\n* [Verificar se há chaves SSH](/pt/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys)\n\n  Antes de gerar uma chave SSH, você pode verificar se há outras chaves SSH.\n\n* [Gerando uma nova chave SSH e adicionando-a ao agente SSH](/pt/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)\n\n  Depois de verificar a existência de chaves SSH, é possível gerar uma nova chave SSH para autenticação e adicioná-la ao ssh-agent.\n\n* [Adicionando uma nova chave SSH à sua conta de GitHub](/pt/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account)\n\n  Para configurar sua conta GitHub.com para usar sua nova (ou existente) chave SSH, você também precisará adicionar a chave à sua conta.\n\n* [Testar a conexão SSH](/pt/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection)\n\n  Após configurar sua chave SSH e adicioná-la ao GitHub, você poderá testar sua conexão.\n\n* [Trabalhar com frase secreta da chave SSH](/pt/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)\n\n  Você pode proteger suas chaves SSH e configurar um agente de autenticação para que não precise redigitar a senha toda vez que usar as chaves SSH.\n\n* [Usar o encaminhamento de agente SSH](/pt/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/using-ssh-agent-forwarding)\n\n  Para simplificar a implantação em um servidor, você pode configurar o encaminhamento de agente SSH para usar as chaves SSH locais de forma segura.\n\n* [Gerenciar chaves de implantação](/pt/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/managing-deploy-keys)\n\n  Aprenda diferentes maneiras de gerenciar chaves SSH em seus servidores ao automatizar scripts de implantação e qual é a melhor maneira para você.\n\n* [Recuperar frase secreta da chave SSH](/pt/enterprise-server@3.22/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase)\n\n  Se você perder a frase secreta da chave SSH, poderá recuperá-la ou gerar uma nova, dependendo do sistema operacional usado.\n\n* [Erro: permissão negada (publickey)](/pt/enterprise-server@3.22/authentication/troubleshooting-ssh/error-permission-denied-publickey)\n\n  Uma mensagem de erro \"Permission denied\" (permissão negada) indica que o servidor rejeitou a sua conexão. Existem diferentes razões para isso acontecer. Os exemplos mais comuns estão descritos abaixo.\n\n* [Erro: número de arquivo inadequado](/pt/enterprise-server@3.22/authentication/troubleshooting-ssh/error-bad-file-number)\n\n  Este erro normalmente significa que você não conseguiu se conectar ao servidor. Quase sempre isso é causado por firewalls e servidores proxy.\n\n* [Erro: chave já em uso](/pt/enterprise-server@3.22/authentication/troubleshooting-ssh/error-key-already-in-use)\n\n  Este erro ocorre quando você tenta adicionar uma chave que já foi adicionada a outra conta ou repositório.\n\n* [Erro: permissão de usuário/repo negada a outro usuário](/pt/enterprise-server@3.22/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user)\n\n  O erro indica que a chave inserida está associada a uma conta sem acesso ao repositório.\n\n* [Erro: permissão de usuário/repo negada a outro usuário/repo](/pt/enterprise-server@3.22/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo)\n\n  Esse erro indica que a chave utilizada está associada a outro repositório como uma chave de deploy e não tem acesso ao repositório para o qual você está tentando enviar.\n\n* [Erro: agente admitiu falha ao assinar](/pt/enterprise-server@3.22/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign)\n\n  Em circunstâncias raras, conectar-se ao GitHub via SSH no Linux produz o erro `\"Agent admitted failure to sign using the key\"`. Siga estas etapas para resolver o problema.\n\n* [Erro: ssh-add: opção ilegal -- apple-use-keychain](/pt/enterprise-server@3.22/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----apple-use-keychain)\n\n  O erro indica que sua versão do `ssh-add` não é compatível com a integração de keychain no macOS, que permite o armazenamento da frase secreta no keychain.\n\n* [Erro: Tipo de chave desconhecido](/pt/enterprise-server@3.22/authentication/troubleshooting-ssh/error-unknown-key-type)\n\n  Este erro significa que o tipo de chave SSH que você usou não foi reconhecido ou não é compatível com o seu cliente SSH.\n\n* [Erro: auditoria de chave SSH em andamento](/pt/enterprise-server@3.22/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit)\n\n  O erro indica que a chave SSH em uso para uma operação Git não foi verificada.\n\n* [Sobre a verificação de assinatura de commit](/pt/enterprise-server@3.22/authentication/managing-commit-signature-verification/about-commit-signature-verification)\n\n  Usando GPG, SSH ou S/MIME, você pode assinar tags e commits localmente. Essas tags ou commits são identificados como verificados em GitHub para que outras pessoas possam confiar que as alterações vêm de uma fonte confiável.\n\n* [Verifique se existem chaves GPG](/pt/enterprise-server@3.22/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys)\n\n  Antes de gerar uma chave GPG, você pode verificar se há quaisquer chaves GPG existentes.\n\n* [Gerar uma nova chave GPG](/pt/enterprise-server@3.22/authentication/managing-commit-signature-verification/generating-a-new-gpg-key)\n\n  Caso você não tenha uma chave GPG existente, é possível gerar uma nova chave GPG para usar na assinatura de commits e tags.\n\n* [Adicionando uma chave GPG à sua conta de GitHub](/pt/enterprise-server@3.22/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account)\n\n  Para configurar sua conta em GitHub para usar sua nova (ou existente) chave GPG, você também precisará adicionar a chave à sua conta.\n\n* [Informar ao Git sobre a chave de assinatura](/pt/enterprise-server@3.22/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key)\n\n  Para assinar commits localmente, você precisa informar ao Git que há uma chave GPG, SSH ou X.509 que deseja usar.\n\n* [Associar um e-mail à chave GPG](/pt/enterprise-server@3.22/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key)\n\n  Sua chave GPG deve ser associada a um e-mail verificado que corresponda à identidade do autor da confirmação.\n\n* [Assinar commits](/pt/enterprise-server@3.22/authentication/managing-commit-signature-verification/signing-commits)\n\n  Você pode assinar commits localmente usando GPG, SSH ou S/MIME.\n\n* [Assinar tags](/pt/enterprise-server@3.22/authentication/managing-commit-signature-verification/signing-tags)\n\n  Você pode assinar tags localmente usando GPG, SSH ou S/MIME.\n\n* [Exibindo status de verificação para todos os seus commits](/pt/enterprise-server@3.22/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits)\n\n  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.\n\n* [Confirmar o status de verificação da assinatura do commit e da tag](/pt/enterprise-server@3.22/authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status)\n\n  Você pode conferir o status da verificação da assinatura do commit e da tag no GitHub.\n\n* [Usar um endereço de e-mail verificado na chave GPG](/pt/enterprise-server@3.22/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key)\n\n  Ao verificar uma assinatura, GitHub verifica se o endereço de e-mail do autor ou do responsável pela marcação corresponde a um endereço de e-mail das identidades da chave GPG e se é um endereço de e-mail verificado na conta do usuário. Isso garante que a chave pertence a você e que você é o criador do commit ou da tag."}