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.

Observação: Se você usar GitHub CLI para efetuar a autenticação para GitHub Enterprise Server na linha de comando você poderá ignorar a geração de um token de acesso pessoal e efetuar a autenticação por meio da web. Para mais informações sobre a autenticação com GitHub CLI, consulte login gh.

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

Um token com nenhum escopo atribuído só pode acessar informações públicas. Para usar seu token para acessar repositórios da linha de comando, selecione repo. Para obter mais informações, consulte "Escopos disponíveis".

Criar um token

  1. No canto superior direito de qualquer página, clique na sua foto de perfil e, em seguida, clique em Configurações. Ícone Settings (Configurações) na barra de usuário

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

  3. Na barra lateral esquerda, clique em tokens de acesso pessoal. Tokens de acesso pessoal

  4. Clique em Generate new token (Gerar novo token). Botão Generate new token (Gerar novo token)

  5. Dê ao seu token um nome descritivo. Token description field

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

  7. Clique em Generate token (Gerar token). Botão Generate token (Gerar token)

    Token recém-criado

    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.

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://hostname/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.

Em vez de inserir manualmente seu PAT para cada operação de HTTPS do Git, você pode armazenar seu PAT com um cliente Git. O Git irá armazenar temporariamente as suas credenciais na memória até que um intervalo de expiração tenha passado. Você também pode armazenar o token em um arquivo de texto simples que o Git pode ler antes de cada solicitação. Para obter mais informações, consulte "Armazenar as suas credenciais do GitHub no Git".

Leia mais

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.