У меня проблема с автономным экземпляром GitLab.Упомянутый сервер GitLab установлен в контейнере Docker на сервере у меня дома, и его сервер SSH подключен к порту 2222. Raspberry Pi используется в качестве прокси между моим маршрутизатором и сервером.
(Эскиз моего сетевого макета)
Я бы искал способ настроить прокси (если возможно) для всех входящих SSH-соединений с git.<my domain url>
, которые будут перенаправлены на <my server local ip>:2222
, как HTTPзапросы проксируются сервером nginx.
На этом этапе доступ к серверу GitLab через HTTP работает идеально (из-за прокси-сервера nginx на Pi), но выполнение действий git по SSH завершается неудачей.
Выпуск ssh -p 2222 git@<server ip>
работает отлично,и достигает сервера SSH контейнера Docker.