El ejecutor de Shell de GitLab, sin privilegios

Tengo la plataforma GitLab en la versión 8.7.0 y actualmente estoy trabajando en la configuration de la pieza CI. He creado un nuevo gitlab-runner que usa shell como ejecutor. El problema es que antes de invocar al cornetworkingor para hacer trabajos propios, el sistema no puede recuperar los cambios de git. La console de salida del process de compilation:

gitlab-ci-multi-runner 1.1.3 (a470667) Using Shell executor... Running on <my-page>... Fetching changes... warning: failed to remove <some-path>/localClassSetAnalysis.bin warning: failed to remove <some-path>/localClassSetAnalysis.lock ... gitlab-ci-multi-runner 1.1.3 (a470667) Using Shell executor... Running on <my-page>... Cloning repository... rm: cannot remove 'path-to-some-directory>': Permission denied rm: cannot remove 'path-to-some-directory>': Permission denied ... 

La carpeta donde se almacenan los files es / home / gitlab-runner / builds Supongo que hay dos usuarios: git y gitlab-runner y el usuario de git no pueden eliminar o reescribir los files en este directory. Después de cambiar, el process de compilation de permissions de directory se inicia y finaliza con éxito, pero luego los files vuelven a tener permissions antiguos (leer + escribir para el usuario (gitlab-runner) y leer para el rest). Así que ahora debo (la forma más fácil) borrar todo de / home / gitlab-runner / builds siempre antes de comstackr, pero por supuesto no es la solución … ¿Qué debo hacer?