Olá pessoal,
Estou tendo o seguinte erro ao usar a função: usethis::use_github()
error in validate_gh_pat(new_gh_pat(x)) : a github pat must consist of 40 hexadecimal digits
Estava seguindo os passos do tutorial tranquilo até chegar nessa função:
https://beatrizmilz.github.io/RLadies-Git-RStudio-2019/#1
Caso alguém possa me ajudar ficarei muito agradecido!
Oi Saulo, tudo bem?
Esse tutorial foi feito em 2019 e teve uma pequena mudança no pacote. Creio que seja isso…
A mensagem de erro está dizendo que o PAT do GitHub não está configurado corretamente.
Você precisa usar a função usethis::create_github_token()
no lugar de usethis::browse_github_token()
Então o problema está antes do erro que você obteve, tente configurar novamente o token.
https://www.youtube.com/watch?v=2gmofUthjKk Esse video mostra essa etapa, mas lembre-se que a função mudou de nome.
Outra coisa importante para citar é que as funções do usethis são muito explicativas e colocam mensagens no console sobre o que fazer a seguir. Essa etapa do GitHub PAT não envolve apenas executar uma função, é preciso copiar o token criado e colar em um arquivo chamado .Renviron
. Para abrir esse arquivo, use a função usethis::edit_r_environ()
. Nesse arquivo, o token deve ser colado dessa forma (substitua os 0 pelo seu token):
GITHUB_PAT="0000000000000000000000000000000000000000"
Esse arquivo deve ter também uma linha vazia no final. Depois de salvar, você precisa reiniciar o R também.
Depois de configurar tudo isso, aí sim tente novamente usar a usethis::use_git()
Espero que dê certo!
Oi Beatriz,
Segui os passos que você me indicou e consegui resolver o problema.
Muito obrigado!
1 curtida