In Visual Studio 2019, we have been using the GitHub extension successfully since before release. Now, all of the sudden, when we push, pull, or sync, we receive the following in the Output window:
Warning: 'C:\ProgramData/Git/config' has a dubious owner: '(unknown)'.
For security reasons, it is therefore ignored.
To fix this, please transfer ownership to an admininstrator.
Delete the file
config
file fromC:\ProgramData/Git
directory and try again.Try using Visual Studio GIT extension and open Visual Studio as Administrator if you face below issue
warning: unable to access 'c:\programdata/git/config': permission denied warning has a dubious owner: '(unknown) git please transfer ownership to an administrator github config has a dubious owner
Uninstall Git and install a downgraded version. The version that shows this problem is the 2.23.0. Downgrade it to the 2.22.0 and it works fine without this problem.
Git releases: All git releases Git 2.22.0: Version without this issue
The "Git" folder was missing from the path c:/ProgramData/Git/Config. I created the folder (not the config file) and it worked fine
Delete or rename the existing file at that location is also an option. It looks like it's parts of some lower level windows (or MSYS2/Cygwin) security that's brought in via libgit.lib.
Why the created file has the wrong owner is not yet known.
Who/what is the owner for that existing file? What language is in use?
It's been noted as an issue at https://github.com/git-for-windows/git/issues/2304 but isn't resolved yet.
You should check if 'C:\ProgramData/Git/config' actually exists. If it doesn't you can just create it and paste the following into the file:
This worked for me.