Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.
Versão do artigo: GitHub.com

Criar um token de acesso pessoal

Você deve criar um token de acesso pessoal para usar no lugar de uma senha com a linha de comando ou com a API.

Neste artigo

Os tokens de acesso pessoal (PATs) são uma alternativa para o uso de senhas para autenticação no GitHub ao usar a API do GitHub ou a linha de comando.

Se você deseja usar um PAT para acessar recursos que pertencem a uma organização que usa o SAML SSO, você deverá autorizar o PAT. Para mais informações consulte "Sobre autenticação com logon único SAML" e "Autorizando um token de acesso pessoal para uso com logon único SAML.

Como medida de segurança, o GitHub remove automaticamente tokens de acesso pessoal que foram usados em um ano.

Criar um token

  1. Verifique seu endereço de e-mail, caso ainda não o tenha verificado.

  2. In the upper-right corner of any page, click your profile photo, then click Settings.

    Ícone Settings (Configurações) na barra de usuário

  3. Na barra lateral esquerda, clique em Developer settings (Configurações do desenvolvedor).

    Developer settings

  4. In the left sidebar, click Personal access tokens.

    Personal access tokens

  5. Clique em Generate new token (Gerar novo token).

    Botão Generate new token (Gerar novo token)

  6. Dê ao seu token um nome descritivo.

    Campo Token description (Descrição do token)

  7. Selecione os escopos, ou as permissões, aos quais deseja conceder esse token. Para usar seu token para acessar repositórios da linha de comando, selecione repo.

    Selecionar escopos do token

  8. Clique em Generate token (Gerar token).

    Botão Generate token (Gerar token)

  9. Clique em para copiar o token na sua área de transferência. Por motivos de segurança, após sair da página, você não poderá ver o token novamente.

    Newly created token

    Aviso: trate seus tokens como senhas e mantenha-os em segredo. Ao trabalhar com a API, use tokens como variáveis de ambiente em vez de embuti-los em código nos seus programas.

  10. Para usar seu token a fim de se autenticar em uma organização que usa SAML SSO, autorize o token para uso com uma organização de logon único SAML.

Usar um token na linha de comando

Se você tem um token, é possível inseri-lo em vez de sua senha ao realizar operações Git em HTTPS.

Por exemplo, você digitaria o seguinte na linha de comando:

$ git clone https://github.com/username/repo.git
Username: your_username
Password: your_token

Os tokens de acesso pessoais podem ser usados apenas para operações Git HTTPS. Se seu repositório usar uma URL remote SSH, você precisará alternar o remote de SSH para HTTPS.

Se não for solicitado a informar seu nome de usuário e a senha, suas credenciais poderão ser armazenadas em cache no seu computador. Você pode atualizar suas credenciais no keychain para substituir a senha antiga pelo token.

Leia mais

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato