HTTPS-соединение может быть перенаправлено через переадресацию порта SSH - однако проверка сертификата SSL / TLS не удастся в таких случаях, когда имя хоста не совпадает:
Вы подключаетесь к https: // localhost: 12345, но сертификат сервера содержит имя server.com.
Вместо прямой пересылки HTTPS-соединения я бы использовал прокси-сервер HTTP (s) / SOCKS на удаленном компьютере, к которому вы открываете SSH-соединение. Затем настройте программу, которую вы хотите туннелировать, чтобы использовать этот прокси через переадресацию портов. Это было бы чистым решением.
Обновление: похоже, что SVN может использовать HTTP прокси, но не SOCKS прокси. Если вы хотите сделать это, вам нужен дополнительный «socksifier» в вашей локальной системе. См. Serverfault.com: Как я могу установить прокси для Subversion с туннелем SSH?