Not sure if this is best group, but here it goes.
I have two servers running Windows Server standard edition 2008 R2 (both ver commands return version 6.1.7601). They are not perfectly identical, but close (one has IIS and SQL Server running).
I downloaded and installed latest git-for-windows 64-bit edition on both for the first time to be begin the transition from our old software-control-system to 'git'. So created a simple, 'junk' repository for testing.
Both installations were right out-of-box, taking all default recommendations, and both return the same information from 'git --version' (version 2.20.1.windows.1) as you would expect.
On one machine, everything is working fine as expected. I could initialize a test repo, add a file, commit, etc.
On the second machine, 'git add <file>' returns "Fatal: cannot use .git/info/exclude as an exclude file". I've compared the file '.git/info/exclude' on both machines and they are the default file that has a comment explaining exclude files.
Similarly, 'git status' returns the same error, basically, just about any git command beyond 'git init' and 'git --version' returns this error.
Any thoughts or ideas to look for? I've compared file permissions in the two machine's where I'm working and I have full control.
Thanks,