title: Can I register a PuTTY key with TortoiseGit globally (not per repo)?
body: <p>I am familiar with using TortoiseGit + PuTTY to access a remote, you can set the PuTTY key used for a given remote via:</p>
  
  <ul>
  <li>the Remote node in the Settings windows</li>
  <li>the <code>.git\config</code> file...</li>
  </ul>
  
  <pre class="lang-txt prettyprint-override"><code>[remote "upstream"]
  url = git@gitlab.com:name/project.git
  fetch = +refs/heads/*:refs/remotes/upstream/*
  puttykeyfile = C:\\Users\\name\\Documents\\key.ppk
  </code></pre>
  
  <p>...and get the benefits of Pageant integration and so on.</p>
  
  <p>This works as expected in a local development environment. However, we are now sharing a staging repo in a shared location <code>\\server\share\myrepo</code>, so that any team member can update that repo as required. This means that we can't store the <code>puttykeyfile</code> value in <code>\\server\share\myrepo\.git\config</code>, as it is unique per team member.</p>
  
  <p>Is it possible to define a "global" <code>puttykeyfile</code> in <code>%USERPROFILE%\.gitconfig</code> or somewhere else that is user-specific rather than repo-specific?</p>