We have a macOS based server used for GIT, currently running gitolite, and users SSH to it like ssh git@servername:reponame.

Now we want to switch to running gitlab, in a docker container. Since port 22 is already used by the server, and we need to make it possible to SSH to the gitlab server, ideally on the same port, we are looking for a proper solution for that.

Is it possible to make a rule in sshd, saying something like:

**If connecting user is "git", then forward this to localhost:2222, to make it transparent to any clients?**