I'm trying to push, pull, and whatever to my GitHub repository from Visual Studio Code. I enter my username and password, but I'm getting the error: Authentication failed on the git remote. I just logged in on github.com with the same user/password. I tried creating a personal access token, using it as a password, but I got the same error. asked Sep 17, 2015 at 20:27 joakimjoakim1,7521 gold badge14 silver badges23 bronze badges 6 I believe I have found a solution to this problem. None of the solutions above worked for me. I think the root cause of this issue is that GitHub has ended support for password authentication on August 13, 2021. Instead a personal access token needs to be used. The steps to solve this issue are as follows: Create a personal access token on GitHub.com. Tutorial here Go back to Visual Studio Code and open terminal. Type in the following command with your own user information: git remote set-url origin https://@github.com//.git In case you would like to follow a video guide, this one proved to be quite helpful. answered Oct 15, 2021 at 23:35 aleksejjjaleksejjj1,5652 gold badges18 silver badges29 bronze badges 7 I solved it by following Caching your GitHub password in Git. The steps are as follows: Download and install Git for Windows Run Git Bash, 'cd' to the repository directory and enter git config --global credential.helper wincred answered Sep 17, 2015 at 23:14 joakimjoakim1,7521 gold badge14 silver badges23 bronze badges 3 It happened to me after GitHub changed its policy on 13 August 2021 to authenticate using a personal access token (PAT) instead of a password. I did these steps for myself. I am on Lubuntu 20.04. Created .gitconfig in my home directory and added the following [user] name = {your github username} email = {your email} [credential] helper = store --file ~/.git-credentials Created .git-credentials in my home directory as you can see above and added the following https://{your github username}:{your github PAT}@github.com Final step: Restart your terminal and voilĂ ! Try to commit/push/pull in an existing Visual Studio Code Git folder and everything will work as before. Security Issue Your personal access token (PAT) will be exposed as clear ASCII text and can be read if anyone has access to your user account. answered Nov 15, 2021 at 11:16 UdayUday711 silver badge10 bronze badges 4 I had the same issue with my Visual Studio Code on Linux cloning a Visual Studio Git repository. It was Solved by setting up the Alternate Authentication Settings under security settings on {your-account}.visualstudio.com Screenshot: answered Sep 23, 2018 at 16:24 ADM-ITADM-IT4,2201 gold badge31 silver badges30 bronze badges Git stopped using account password for code push, instead generate 'personal access token' from git account and use the same as password for code push. It absolutely worked for me to resolve this error. Note : Git doesn't store 'personal access token', so copy it in your file/machine for future/multiple use. answered Mar 20, 2023 at 18:28 Jyo the WhiffJyo the Whiff8492 gold badges9 silver badges24 bronze badges git remote set-url origin https://USUARIO:SENHA@bitbucket.org/URL.git worked for me! answered Nov 19, 2021 at 15:38 1 Configure VS Code Github authentication using Github CLI, gh. Download and install gh here After installation, open vs code terminal and login to github with gh auth login You'll be prompted to choose an authentication method. Available authentication methods are password and personal access token. I'd recommend using a personal access token because your authentication details will be stored in plain text on your local machine. Here is a tutorial on creating a personal access token. You can then generate a personal access token here. Ensure your personal access token have the minimum required scopes repo, read:org, workflow Paste your personal access token and gh will handle the rest. If you've gone through the above steps before but your personal access token has expired, you can simply generate another personal access token and paste inside the /home//.config/gh/hosts.yml file. Note that this file path is for linux/MAC users. Windows users should be able to locate similar path in their filesystem. answered Aug 31, 2022 at 19:32 ErcrossErcross65611 silver badges18 bronze badges In case of using VSCode git graph's buttons that result in message error like this: Unauthorized fatal: Authentication failed ... unable to fetch from remote(s) This worked for me: git remote set-url origin ".git" Enter your email & password in VSCode pop-ups Now you can use git graph or cmd normally again answered Nov 22, 2022 at 4:07 I faced a similar problem. I was coding in vs code. So, I just tried another terminal to push my code and it works for me!! answered Nov 24, 2022 at 17:22 1 Start asking to get answers Find the answer to your question by asking. Ask question Explore related questions See similar questions with these tags.