It's more that once you have ssh, you can do whatever the same as you would on any other box - it's just somewhere you can login at that point. VNC or Apple Remote Desktop would work as well; ssh is kinda just lowest common denominator shell account access.

And you can then stand up GitLab via any of those tools, too.

// @kdfrawg