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.
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.
-
In the left sidebar, click Developer settings.
-
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
Once you have a token, you can enter it instead of your password when performing Git operations over HTTPS.
For example, on the command line you would enter the following:
$ git clone https://hostname/username/repo.git
Username: your_usernamePassword: 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.