title: Retaining file permissions with Git
body: <p>I want to version control my web server as described in  <a href="https://stackoverflow.com/questions/3154227/version-control-for-my-web-server">Version control for my web server</a>, by creating a git repo out of my <code>/var/www directory</code>.  My hope was that I would then be able to push web content from our dev server to github, pull it to our production server, and spend the rest of the day at the pool.  </p>
  
  <p>Apparently a kink in my plan is that Git won't respect file permissions (I haven't tried it, only reading about it now.)  I guess this makes sense in that different boxes are liable to have different user/group setups.  But if I wanted to force permissions to propagate, knowing my servers are configured the same, do I have any options? Or is there an easier way to approach what I'm trying to do?</p>