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".

