title: Visual Studio Professional 2017: Unable to commit changes to GIT
body: <p>I am attempting to commit some new files to a GitHub repository, and have run into an issue; Visual studio won't let me commit. When I Try, I get the following error:</p>
  
  <pre><code>Git failed with a fatal error.
  error: open(".vs/SAPS/v15/Browse.VC.opendb"): Permission denied
  fatal: Unable to process path .vs/SAPS/v15/Browse.VC.opendb
  </code></pre>
  
  <p>My first response was that I needed to pull first, and I was able to pull successfully. However, this didn't fix the problem in the slightest.</p>
  
  <p>A quick search for similar problems yielded an issue that appears to be related: </p>
  
  <p><a href="https://stackoverflow.com/questions/47255844/github-commit-error-permission-denied-fatal-unable-to-process-path-app-data">GitHub Commit Error: Permission denied fatal: Unable to process path ~/App_Data/aspnet-MyProject.mdf</a></p>
  
  <p>The problem in this issue is that the asker tried to commit mdf files. However, near as I can tell, I'm not using any such files. The files I am trying to commit are .cpp and .h files. However, Visual studio created some additional files in the solution that may be causing problems. The files Visual Studio added by itself are mostly .db and .opendb files. Frankly, I don't even know what those are, and some of them appear to exist outside of the solution I am trying to use.</p>
  
  <p>I would appreciate it if someone could explain to me why I am unable to commit my changes, even though I am perfectly able to pull other changes. Thanks.</p>