Skip to main content

Automação Git com tokens OAuth

Você pode usar tokens OAuth para interagir com GitHub por meio de scripts automatizados.

Etapa 1: Obtenha um token OAuth

Crie um token de acesso pessoal na página de configurações do seu aplicativo. Para mais informação, consulte "Criando um token de acesso pessoal."

Dicas:

  • Você deve verificar seu endereço de e-mail antes de criar um token de acesso pessoal. Para obter mais informações, consulte "Verificar o endereço de e-mail".
  • Recomendamos que você revise regularmente as integrações autorizadas. Remova todos os aplicativos e tokens que não tenham sido usados por um tempo. Para obter mais informações, consulte "Revisar integrações autorizadas".

As a security precaution, GitHub automatically removes personal access tokens that haven't been used in a year. To provide additional security, we highly recommend adding an expiration to your personal access tokens.

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://github.com/username/repo.git
Username: your_username
Password: your_token

Para evitar esses alertas, você pode usar o cache de senhas do Git. Para obter informações, consulte "Armazenar suas credenciais no GitHub no 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