I will show you how to install Gitlab onto your own Linux server (also known as self-managed Gitlab server). For my example, I will be installing Gitlab on my Linux server running Centos 8 and will activate HTTPS on it.
So instead, you can use run a login command on your laptop ("puppet-access login").
That is, rather than needing to SSH (e.g. "ssh centos@<10.puppetmasteripaddress> -i ssh-key.pem") into your Puppet Master server.
I will show you how I set this up with an example using my Macbook laptop workstation.