¡Hola chic@ssss!
Si queremos «hacer pull» de un repositorio privado en nuestro servidor y no queremos cada vez que ejecutemos el comando introducir a posteriori el user y password (Esto nos viene genial en el caso que creemos un script con bash) podemos hacerlo de la siguiente manera:
git pull http://<user>:<pass>@<url-repositorio> <rama>
En mi caso por ejemplo tengo:
Url Repositorio:
http://gitlab.repositorio-demo.es/web/test.git
Nombre de usuario:
kike
Contraseña:
12@Test34
Rama que quiero clonar:
develop
Con lo cual nos quedaría algo parecido a:
git pull http://kike:12%40Test34@gitlab.repositorio-servic.es/Web/test.git develop