How to pull images from gitlab registry from outside?

I’m trying to run my workload using Kubernetes on Google Cloud Container platform. Gitlab registry has the image and is there any REST APIs provided to authenticate and pull the image? right now, Kubernetes gets error 403.