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