Workflow projetos git

Boa noite, estou com uma assumindo os repositórios remotos da empresa e tenho uma duvida sobre a distribuição dos repositórios privados.

Tenho o seguinte senário, utilizamos o gitlab, temos uma aplicação monolítica na qual vamos contratar um front externo temporário para atender uma demanda, existe uma maneira de limitar o acesso deste terceiro dentro do gitlab liberando apenas o essencial para ele?

No gitlab você pode ter projetos private, internal e public. Provavelmente você quer deixar os projetos que ele não pode ver como private, e ele não pode ter nenhum escopo que permite acesso a esses projetos. Não tem como limitar acesso dentro de um repositório (por pasta, por exemplo).