Sobre a autenticação no GitHub

Você pode acessar com segurança os recursos da sua conta efetuando a autenticação no GitHub AE e usando credenciais diferentes dependendo de onde você efetua a autenticação.

Sobre autenticação no GitHub

Para manter sua conta protegida, você deve efetuar a autenticação antes de poder acessar recursos em GitHub AE. Ao efetuar a autenticação em GitHub AE, você fornece ou confirma credenciais que são exclusivas que provam quem você declara ser.

Você pode acessar seus recursos em GitHub AE de várias formas: no navegador, por meio do GitHub Desktop ou outro aplicativo da área de trabalho, com a API ou por meio da linha de comando. Cada forma de acessar o GitHub AE é compatível com diferentes modos de autenticação.

  • Seu provedor de identidade (IdP)
  • Token de acesso de pessoal
  • Chave SSH

Efetuar a autenticação no seu navegador

Você pode efetuar a autenticação no GitHub AE no navegador usando o seu IdP. Para obter mais informações, consulte "Sobre a autenticação com o logon único SAML."

Efetuar a autenticação com GitHub Desktop

Você pode efetuar a autenticação com o GitHub Desktop usando seu navegador. Para obter mais informações, consulte "

Autenticar-se no GitHub."

Efetuar a autenticação com a API

Você pode efetuar a autenticação com a API de diferentes formas.

  • Tokens de acesso pessoal
    - Em algumas situações, como, por exemplo, testes, você pode usar um token de acesso pessoal para acessar a API. Usar um token de acesso pessoal permite que você revogue o acesso a qualquer momento. Para mais informação, consulte "[Criando um token de acesso pessoal](/github/authenticating-to-github/creating-a-personal-access-token)."
    
  • Fluxo do aplicativo web
    - Para aplicativos OAuth em produção, você deve efetuar a autenticação usando o fluxo do aplicativo web. Para obter mais informações, consulte "[Autorizar aplicativos OAuth](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow)".
    
  • Aplicativos do GitHub
    - Para aplicativos GitHub em produção, você deve efetuar a autenticação em nome da instalação do aplicativo. Para obter mais informações, consulte "[Efetuando a autenticação com o Aplicativos do GitHub](/apps/building-github-apps/authenticating-with-github-apps/)".
    

Efetuando a autenticação com a linha de comando

Você pode acessar repositórios no GitHub AE pela linha de comando de duas maneiras, HTTPS e SSH. Ambos têm uma maneira diferente de efetuar a autenticação. O método de autenticação é determinado com base na escolha de uma URL remota de HTTPS ou SSH quando você clonar o repositório. Para obter mais informações sobre qual maneira acessar, consulte "Sobre repositórios remotos".

  • Você pode trabalhar com todos os repositórios no GitHub AE por meio de HTTPS, mesmo que você esteja atrás de um firewall ou proxy. Sempre que você usar o Git para efetuar a autenticação com GitHub AE, será solicitado que você insira suas credenciais para efetuar a autenticação com GitHub AE, a não ser que você os armazene com um auxiliar de credenciais. Quando o Git solicitar a sua senha, insira seu token de acesso pessoal (PAT). Para obter mais informações, consulte "Criar um token de acesso pessoal".

  • Você pode trabalhar com todos os repositórios no GitHub AE por meio de SSH, embora os firewalls e proxys possam se recusar a permitir conexões de SSH. Usar o SSH exige que você gere um par de chave pública/privada de SSH no seu computador local e adicione a chave pública à sua conta de GitHub AE. Sempre que usar o Git para efetuar a autenticação com GitHub AE, será solicitado que você digite a senha da sua chave SSH, a menos que você tenha armazenado a chave. Para obter mais informações, consulte "Gerar uma nova chave SSH e adicioná-la ao ssh-agent".

Esse documento ajudou você?Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.