Latest Update brings Github error on pull, push, or sync
- Select "Tools" in Visual studio
- Select "Get_tools_and_features"-->It will open the visual studio installer
- Click on the "Individual_components" tab in visual studio installer
- Go to "Code_tools" and check "GitforWindows" and "GitextensionforVisualStudio"
- Install these two to resolve this issue.
99% sure that above steps will fix the error.
I fixed it by going to Visual Studio Installer, choosing individual component and searching for "Git". In my case the "Git for Windows" and "GitHub Extension for Visual Studio" was now unchecked/not installed for some reason..
These are the extensions I needed: Visual Studio Installer Git
Installing those create the ProgramData\Git\config file and the error was gone.
We ran into this exact issue after upgrading Git to version 2.23.0.windows.1 on our build agents.
The fix that worked for us was to change the owner of C:\ProgramData/Git/config to Administrators. Note that this is different to the Administrator user!
To do this, right-click on C:\ProgramData/Git/config and select Properties then the Security tab.
And click Advanced...
Use the Change link to set the owner to Administrators.
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:
[core]
symlinks = false
autocrlf = true
fscache = true
[color]
diff = auto
status = auto
branch = auto
interactive = true
[help]
format = html
[rebase]
autosquash = true
This worked for me.