Promoção no ar
Tempo restante da oferta:
18 Horas
56 Min
43 Seg
Assinar →

Github: Pare com as senhas e utilize Tokens de Acesso

Veja como é simples usar Tokens de Acesso no Github e suas vantagens em relação à sua senha comum.

Akira Hanashiro 7 anos atrás

Olá Web Developers! Já tem alguns anos que o Github incentiva a troca das senhas por Tokens de Acesso, mas ainda é muito comum que as pessoas utilizem suas senhas. Aqui veremos por que usar os tokens e como é simples começar a utilizá-los.

O que é esse Token de Acesso?

Um token de acesso, de forma simplificada, seria uma chave em um formato como e962e591092e9830f8ec6c2a4166e8655b768e88 que te permite ter acesso a algo. No caso do Github você usaria uma chave assim no lugar da senha da sua conta ao executar operações pela linha de comando ou na API.

Qual a vantagem em relação à minha senha?

A sua senha dá acesso a tudo em sua conta. Quem tiver sua senha pode apagar seus repositórios, alterar seus dados, fazer commits para qualquer repositório privado onde você possui permissões, apagar sua conta, etc. Concorda que se sua senha vazar ou se alguém tiver acesso a uma máquina onde sua senha está salva, esta pessoa terá muito poder?

Já os Tokens de Acesso te dão mais controle. Você pode criar vários e configurar as permissões que cada um vai ter. Se por algum motivo ele vazar, a sua conta continua salva. Se alguém tiver acesso a uma máquina onde seu token está salvo, a pessoa estará limitada a fazer apenas as ações que você liberou para aquele token. E com apenas um clique você pode apagar o token que quiser.

Curso Ruby on Rails Avançado Conhecer o curso

O Token de Acesso é algo simples que pode melhorar na sua segurança. Além disso, já faz um tempo que o Github vem avisando que logo desabilitará a autenticação por senha ao utilizar a linha de comando ou a API.

Como criar e usar um Token de Acesso?

Primeiro você precisa que o email da sua conta já tenha sido verificado. Depois, em https://github.com clique na sua foto do perfil e vá em Settings. No lado esquerdo você verá Developer settings. Clique nessa opção e depois em Personal access tokens.

Na parte superior da página você terá um botão para criar seus tokens, Generate new token. Ao clicar nele você pode dar um nome para o novo token, como Trabalho, Projeto da Faculdade, etc.

No restante da página você poderá selecionar as permissões que quer dar para esse token. Para selecionar seus repositórios pela linha de comando, selecione o repo.

No final da página, ao clicar em Generate token, seu token será gerado e exibido para você. Copie agora e guarde em um lugar seguro. Por motivos de segurança, assim que sair dessa página, você nunca mais verá esse token novamente. Se perder, basta criar outro.

Agora, quando for usar a linha de comando para fazer operações de Git ou quando for criar uma aplicação que usa a API do Github, basta usar esse token no lugar da sua senha.

O Token de Acesso funciona apenas para operações HTTPS, não servindo para SSH.

Continue lendo

Artigos relacionados

Um ano de acesso total para você viver de programação.

Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro console.log ao mercado de trabalho.

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Aplicativos para Android e iOS, com acesso offline
Garantia incondicional de satisfação

Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

Acesso completo a todos os cursos e dezenas de Formações.

12 meses
Economize R$ 840,00 54% OFF

de 12x R$ 129,00 por apenas

12x R$ 59,00

sem juros no cartão de crédito ou R$ 599,00 à vista

Oferta termina em 18h 56min 43s

  • Acesso imediato e ilimitado durante 1 ano.
  • Plano de carreira personalizado.
  • Suporte direto com professores.
  • E muito mais!
Matricule-se agora