It's worse on Windows, where Git tools (including some from Microsoft themselves!) expect to see a .ssh folder in your user folder root. Wrong. Bad. Windows doesn't work that way! There's not even any contract/guarantee the user folder root is writable by the user in Windows! Sigh.
Can confirm. Installing Git (or SSH) on Windows is frustrating beyond belief. I can't seem to ever get the .ssh folder in the correct place and when I do it doesn't make any sense (from a Windows standpoint). Grrrr...
Lazy Linux developers making lazy "ports" lazily.