title: Using a Version Control System on a Shared Network Drive at Work
body: <p>I am trying to set up a version control system at work to manage python code among multiple collaborators (ideally, the VCS would be integrated into IntelliJ PyCharm).</p>
  
  <p>I am familiar with GitHub, which I have played around with. But I am leery of putting the intellectual property (code) of the company on GitHub servers (even if it is a paid, private repository). I would like to basically take advantage of Git VCS, but instead of storing repositories on GitHub online servers, I would instead like these repositories to be on our the Shared Windows Drive @ work. Is it possible to do this with Git?  </p>
  
  <p>Here is the set up:
  Each user has a local drive and access to the shared drive
  I want each user to have a local repository on their local drives, which they can push to the 'master' repository on the shared drive (pending checking the code differences and approvals, which I currently do on the GitHub website via 'pull request').</p>
  
  <p>Does that make sense?  I can't seem to find any tutorials / documentation on how to achieve this!</p>
  
  <p>Thank you!</p>