#github #autherror
Sometimes when you try to push your codes to github you may get this error:
remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/gitusername/repo-name.git/'
To solve this error we need to generate personal access token to push github.
Here are the st
eps to use a personal access token (PAT) for authentication:
1. Go to GitHub and log in to your account.
2. Navigate to Settings.
3. Go to Developer settings -> Personal access tokens.
4. Click on Generate new
token.
5. Select the scopes or permissions you need. At a minimum, you will need the repo scope for access to your repositories.
6. Click
Generate token at the bottom of the page.
7. Copy the generated token and keep it safe. This is the only time you will see it.
After that
You can configure Git to use your personal access token by updating the remote URL to include the token. Here’s how:
Update your remote URL to use the token:
git remote set-url origin
https://@github.com/gitusername/repo-name.gitReplace with your personal access token.
And then you can push your codes to your repository as usual
git push -u origin main
@linux_shortcuts