Versão do artigo: Enterprise Server 2.17
Automação Git com tokens OAuth
You can use OAuth tokens to interact with GitHub Enterprise via automated scripts.
Etapa 1: Obtenha um token OAuth
Create a personal access token on your application settings page. Para obter mais informações, consulte "Criar um token de acesso pessoal para a linha de comando".
Dica: We recommend that you regularly review your authorized integrations. Remove any applications and tokens that haven't been used in a while. For more information, see "Reviewing your authorized integrations."
Etapa 2: Clone um repositório
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
Para evitar esses prompts, você pode usar a memorização de senha Git. For information, see "Caching your GitHub password in Git."
Aviso: os tokens possuem accesso de leitura e gravação e devem ser tratados como senhas. Se você informar seu token na URL clone ao clonar ou adicionar um remote, o Git irá gravá-lo em seu arquivo .git/config como texto simples, o que representa um risco de segurança.
Leia mais
- "Authorizing OAuth Apps" in documentação do GitHub Developer