title: GIT with remote development only
body: <p>I need to implement a version control system for my team.  While I used to work with SVN, I now recognize that developers have switched to Git.  I read several how-to's, tutorials, and so on, but my concern couldn't be answered in any paper.</p>
  
  <p>My problem is that I can't develop locally. The system we work on only allows remote development and it is two-staged. So we basically have a Development/QA-System and the Production-Server.</p>
  
  <p>How can I use Git within a two-staged landscape (based on linux) with remote development only?</p>
  
  <p>How can my team development work concurrently, do their branches, their tests and claim something as complete and stage it to production (as soon as approved)?</p>
  
  <p>Any suggestions, tips and hints are greatly appreciated.</p>