Aviso: trate os tokens de acesso como uma senha. Para obter mais informações, confira "Como manter seus personal access token seguros".
Sobre os personal access tokens
Os Personal access token são uma alternativa ao uso de senhas para autenticação no GitHub Enterprise Server ao usar a API do GitHub ou a linha de comando.
Os Personal access tokens são usados para acessar recursos do GitHub em nome de si mesmo. Para acessar recursos em nome de uma organização ou para integrações de longa duração, você deve usar um GitHub App. Para obter mais informações, confira "Sobre a criação de Aplicativos do GitHub".
Como criar um personal access token
-
No canto superior direito de qualquer página, clique na foto do seu perfil e em Configurações.
-
Na barra lateral esquerda, clique em Configurações do desenvolvedor.
-
Na barra lateral esquerda, clique em Personal access token . 1. Clique em Gerar novo token.
-
No campo "Observação", dê um nome descritivo ao token.
-
Para dar uma validade ao token, selecione Validade e escolha uma opção padrão ou clique em Personalizado para inserir uma data.
-
Selecione os escopos ou as permissões que deseja conceder a esse token. Para usar o token para acessar os repositórios na linha de comando, selecione repositório. Um token com nenhum escopo atribuído só pode acessar informações públicas. Para obter mais informações, confira "Escopos para aplicativos OAuth".
-
Clique em Gerar token.
-
Opcionalmente, para copiar o novo token para a área de transferência, clique em .
Excluir um personal access token
Você deverá excluir um personal access token se ele não for mais necessário. Se você excluir um personal access token usado para criar uma chave de implantação, a chave de implantação também será excluída.
-
No canto superior direito de qualquer página, clique na foto do seu perfil e em Configurações.
-
Na barra lateral esquerda, clique em Configurações do desenvolvedor.
-
Na barra lateral esquerda, clique em Personal access token .
-
À direita do personal access token que você deseja excluir, clique em Excluir.
Como usar um personal access token na linha de comando
Se você tem um personal access token, é possível inseri-lo em vez de sua senha ao realizar operações Git em HTTPS.
Por exemplo, para clonar um repositório na linha de comando, insira o comando git clone
a seguir. Você será solicitado a inserir seu nome de usuário e senha. Quando solicitado a fornecer sua senha, insira seus dados do personal access token em vez de uma senha.
$ git clone https://HOSTNAME/USERNAME/REPO.git
Username: YOUR_USERNAME
Password: YOUR_PERSONAL_ACCESS_TOKEN
Os Personal access tokens só podem ser usados para operações HTTP do Git. Se o repositório usar uma URL remota SSH, você precisará alternar o repositório remoto 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 conjunto de chaves para substituir sua senha antiga pelo token.
Em vez de inserir manualmente os dados do personal access token para cada operação HTTPS do Git, você pode armazenar em cache os dados do personal access token com um cliente Git. O Git irá armazenar temporariamente as suas credenciais na memória até que um intervalo de expiração tenha passado. Você também pode armazenar o token em um arquivo de texto simples que o Git pode ler antes de cada solicitação. Para obter mais informações, confira "Armazenar suas credenciais do GitHub no Git".