Sobre autenticação no GitHub
Para manter sua conta segura, você deve efetuar a autenticação antes de acessar certos recursos no GitHub Enterprise. Ao efetuar a autenticação em GitHub Enterprise, você fornece ou confirma credenciais que são exclusivas que provam quem você declara ser.
Você pode acessar seus recursos em GitHub Enterprise 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 Enterprise é compatível com diferentes modos de autenticação.
- O nome de usuário e a senha com autenticação de dois fatores
- Token de acesso de pessoal
- Chave SSH
Efetuar a autenticação no seu navegador
Você pode efetuar a autenticação no GitHub Enterprise no seu navegador de diferentes formas.
- Apenas nome de usuário e senha
- Você criará uma senha ao criar sua conta de usuário em GitHub Enterprise. Recomendamos que você use um gerenciador de senhas para gerar uma senha aleatória e única. Para obter mais informações, consulte "Criar uma senha forte".
- Autenticação de dois fatores (2FA) (recomendado)
- Se você habilitar a 2FA, também iremos solicitar que você forneça um código gerado por um aplicativo no seu dispositivo móvel ou enviado como uma mensagem de texto (SMS) depois que você digitar seu nome de usuário e senha com sucesso. Para obter mais informações, consulte "Acessar o GitHub usando a autenticação de dois fatores".
- Além de autenticação com um aplicativo para celular ou uma mensagem de texto. você pode, opcionalmente, adicionar um método secundário de autenticação com uma chave de segurança usando o WebAuthn. Para obter mais informações, consulte "Configurar a autenticação de dois fatores usando uma chave de segurança".
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 do GitHub Enterprise de formas diferentes.
- 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 obter mais informações, consulte "Criando um token de acesso pessoal."
- 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".
- 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".
Efetuando a autenticação com a linha de comando
Você pode acessar repositórios no GitHub Enterprise 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 forma de acesso, consulte "Qual URL remota devo usar?"
-
Você pode trabalhar com todos os repositórios no GitHub Enterprise 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 Enterprise, será solicitado que você insira suas credenciais para efetuar a autenticação com GitHub Enterprise, a não ser que você os armazene com um auxiliar de credenciais. Password-based authentication for Git is deprecated, and we recommend using a personal access token (PAT) when prompted for a password instead, which is more secure. Treat your token just like a password. Para obter mais informações, consulte "Criando um token de acesso pessoal."
-
Você pode trabalhar com todos os repositórios no GitHub Enterprise 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 Enterprise. Sempre que usar o Git para efetuar a autenticação com GitHub Enterprise, 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".