"We had to use port 2222 as 22 is already in use on the VMs, also for the configuration of the elastic load balancer to work correctly.
It was also a pre-emptive move so that when we have the TCP Router functionality in CloudFoundry where we can more easily expose the SSH functionality the port falls in an allowed range.
The piece that sounds like it is missing is for the GitLab UI to be updated so the example git urls provided have the 2222 port given instead of 22. "
Work on SSH support can be done after #12 (closed) and #21 (closed) is completed. @WarheadsSE looked into it quickly and mentioned that it is doable. Once those issues are completed, we'll check how much work is needed and how much interested from our customers and potential customers there is.