Is there a way to grant project access according to the IP address?


I’m currently evaluating GitLab for a small company. We would like to access the Gitlab server via both, the local network and the internet.

Is there a way to configure GitLab, so some projects can be cloned without any authentication if the ip address is within a specified subnet? This would be especially useful for headless setups (getting configuration files etc.) and our build server. If it is not possible to give anonymous access depending on the client IP address, would it be possible to create a guest account that is only allowed to login from the local network?

Thanks in advance!

No, there is no such fine grained clone support. For the CI builds you can make use of the deploy keys which grant read access to the repository.

good to know, thank you for your answer!