My gitlab is on a virtual machine on a host server. I reach the VM with a non-standard SSH port (i.e. 766) which an iptable rule then forward from
N.B.: this was tested on an old Giltab version (v5-v6), and might not be suitable for modern instance.
You can achieve similar behavior in a 2 step process:
config/gitlab.ymlOn the server, set the port to the one you use:
ssh_port: 766
~/.ssh/configOn your machine, add the following section corresponding to your gitlab:
Host sub.domain.com
Port 766
You will need to repeat this operation on each user's computer…