Criar um token de acesso pessoal para a linha de comando
Você pode criar um token de acesso pessoal e usá-lo no lugar de uma senha ao executar operações Git por HTTPS com Git na linha de comando ou na API.
Neste artigo
Um token de acesso pessoal é obrigatório para se autenticar no GitHub Enterprisequando a 2FA é habilitada em sua conta.
Criar um token
- 
In the upper-right corner of any page, click your profile photo, then click Settings.  
- 
Na barra lateral esquerda, clique em Developer settings (Configurações do desenvolvedor).  
- 
In the left sidebar, click Personal access tokens.  
- 
Clique em Generate new token (Gerar novo token).  
- 
Dê ao seu token um nome descritivo.  
- 
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.  
- 
Clique em Generate token (Gerar token).  
- 
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.  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_tokenOs 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.