title: Setting up GIT for development server
body: <p>Currently we have the following situation/problem:</p>
  
  <p>Our developers work <strong>local</strong></p>
  
  <p>Developer <strong>pushes his changes to the repository</strong> on the git server ( all is fine up until now, because on GitLab I've set the ssh-key and the person can clone/pull/push )</p>
  
  <p>On the <strong>development server</strong> I need this to be <strong>pulled from git</strong> and here's where the <strong>issue</strong> start.</p>
  
  <p>We have <strong>1 development server</strong>, with <strong>>20 websites</strong>, so as I see it that's <strong>20 users</strong> that I need to put in git seeing we plan on using it for all and <strong>create an ssh-key for each of those users seperatly</strong>, to be able to have the acces to <strong>pull the changes</strong> that were made to the repository) </p>
  
  <p>The above basically goes the same for our live server.</p>
  
  <p>I am at an loss how to approach this, is there a centralised way that I can simply give acces on server level to pull the changes? I have been looking at it for about 1.5 months now, might be looking at it the wrong way.</p>
  
  <p>To add: We have around 14 servers running, so there's that.</p>