'Visual Studio Code and git : Permission denied to X
I have 2 github account X (professional one) and Y (personal one).
On my personal computed, I used both account, with Visual Code.
But now, when I try to push some changes to my repository, I have a message :
Permission to Y/repo.git denied to X.
It's a duplicate of this, but the answer there are not working for me.
I tried :
git config --global user.email "[email protected]"
Didn't work. I tried without --global
, didn't work.
I also saw this answer, but I have no idea how to 'un-blacklist' a file. Anyway I can't even find my .gitconfig
.
I'm loosing patience and hope, if anyone has a solution to this, I will be very grateful for sharing !
Solution 1:[1]
I had a similar problem. @Astariul's comment worked for me. I'll post it here for visibility. He linked to https://stackoverflow.com/a/40907049/9494790
Basically, an old Git login is being stored in Windows and needs to be deleted. Go to Control Panel -> User Accounts -> Manage your credentials, delete all the ones involving Git and VS Code, then restart VS Code.
Solution 2:[2]
I fixed the issue on my machine by signing out of the account I was logged into on vs-code by using the Accounts button on the left side bar. I had to go through the login process again with the trusted account.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | RedDragonWebDesign |
Solution 2 | Jeremy Caney |