Setting up GIT for development server
<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>