Доступ к git-репозиторию через ssh за брандмауэром

Я хотел бы получить доступ (клонировать / push / pull) к частному (через ssh) репозиторию git, находясь за корпоративным брандмауэром, который разрешает доступ только через http-прокси. Я написал надежную программу Java (daemon) (на основе библиотеки классов JSCh), которая позволит мне использовать локальную и удаленную переадресацию портов, и я надеюсь использовать это, но у меня болит мозг, когда я пытаюсь представить, как это настроить ,

Хранилище git repo (для подписи фразы) находится по адресу foo.server.com/var/git, поэтому естественная склонность к клону, игнорируя fireall, была бы такой:

$ git clone ssh://foo.server.com/var/git/myrepo.git

но брандмауэр заблокирует эту команду. Я склонен попробовать что-то вроде

$ git clone ssh://localhost:8022/var/git/myrepo.git

где localhost: 8022 пересылается на foo.server.com:22

Так стоит ли идти по этому пути? Есть ли более простое решение, которое все еще безопасно? Есть ли подводные камни или ошибки, о которых я должен знать?

Ответы на вопрос(2)

Ваш ответ на вопрос