title: How to setup PyCharm Settings Repository
body: <p>I'm trying to setup a <a href="https://www.jetbrains.com/help/pycharm/synchronizing-and-sharing-settings.html" rel="nofollow noreferrer">Settings Repository</a> in PyCharm, but I'm running into some issues. Basically I want to save a setting to the <code>repository</code>, and then pull that change. I don't want any time anyone makes any modifications to their local area for that to affect the repo. I am on windows using <code>git</code>. Here is what I did:</p>
  
  <ol>
  <li><p>Create directory at C:\foo</p></li>
  <li><p>Export settings file <code>File | Export Settings...</code> -> Select all ->  C:\foo\settings.jar</p></li>
  <li><p>Create <code>git</code> repo at C:\foo using MINGW64. <code>cd C:\foo</code> -> <code>git init</code></p></li>
  <li><p>Add settings to <code>git</code> repo. <code>git add .</code> -> <code>git commit -m "bar"</code></p></li>
  <li><p>Setup Settings Repository <code>Settings | Tools | Settings Repository | +</code> -> C:\foo</p></li>
  <li><p>...? <code>File | Settings Repository</code> -> <code>Overwrite Remote</code></p></li>
  </ol>
  
  <p>At this point to my knowledge the repository is setup. Now I try making a local modification, and pull what was stored in the repo.</p>
  
  <ol start="7">
  <li><p>Change something locally -> <code>Settings | Tools | External tools</code> -> delete something</p></li>
  <li><p>Restart (since <code>Auto Sync</code> is turned on by default).</p></li>
  </ol>
  
  <p>When PyCharm starts up again, <strong>EVERYTHING</strong> goes away as if I never had PyCharm settings. I was able to eventually revert things back because I had backups of my settings.jar file.</p>
  
  <p>Does anyone have any idea of what I'm doing wrong here?</p>