I recently got github’s email on their changes to authentication tokens, but of course ignored as long as I could.
We recently updated the format of our API authentication tokens, providing additional security benefits to all our customers.
So today was the day to update my local authentication token in TortoiseGit.
I headed over to github’s Personal Access Token page to generate a new token.
But it was not really clear how to add it as authentication for repositories existing on my local PC.
After some google-fu, I opened the TortoiseGit Settings dialog in the root directory of one of my repositories,
changed the Credential helper to Advanced, and entered my github username.
The next TortoiseGit/Push… command open an authentication dialog where I copied the github token in the password field.
After the push was completed, I could verify that the new token was added in Windows under Control Panel / Accounts / Credential Manager / Windows Credentials