З'єднання HTTPS можна перенаправити через переадресацію порту SSH - однак перевірка сертифіката SSL / TLS завершиться невдачею у випадках, якщо ім'я хоста не збігається:
Ви підключаєтесь до https: // localhost: 12345, але сертифікат сервера містить ім'я server.com.
Замість прямої переадресації з'єднання HTTPS я би запустив проксі HTTP (s) / SOCKS на віддаленому комп'ютері, до якого ви відкриваєте з'єднання SSH. Потім налаштуйте програму, яку ви хочете тунелювати, щоб використовувати цей проксі через переадресацію портів. Це було б чисте рішення.
Оновлення: Схоже, SVN може використовувати проксі-сервери HTTP, але не проксі-сервери SOCKS. Якщо ви хочете зробити це, вам потрібен додатковий «носок» в локальній системі Див. Serverfault.com: Як можна встановити проксі для підриву за допомогою ssh тунелю?