title: How to change ssh default config name or location?
body: <p>By default the ssh config file is ~/.ssh/config, but for some historical reason, there already have a directory ~/.ssh/config/, so I want to change the ssh config file name or location, so my ssh can pick the new config file up.</p>
  
  <p>I already tried <code>ssh -F /path/to/configfile</code>, but this will require me to run ssh command each time, I am expecting a persistent configuration, so that it can be affected by other ssh related commands as well, such as <code>git</code>.</p>