I have been using GH for years and I am now getting "password authentication was removed" messages when I push. I used Chapter 10 from Happy Git With R and setup a new PAT using:
usethis::create_github_token()
and then
library(credentials)
set_github_pat()
It seemed to work but I am still getting same error. How do I tell RStudio/git to stop using my old password and use the newly setup token?
I just did this myself and the following seemed to work fine. After the create_github_token step, try:
gitcreds::gitcreds_set()
gitcreds should be installed with usethis, although you may need to update libraries. That should guide you through a process to change your authentication where you can paste in your PAT.
You can check to make sure everything is looking good with:
I used the gitcreds_set() and told it to replace and now it works. It is weird. It did not prompt me for the new key (which I had entered hours ago) but the git_sitrep() returned the key. I wonder if gitcreds_set() gave it the poke it needed or if it was just a time thing.