A conexão HTTPS pode ser redirecionada via encaminhamento de porta SSH - no entanto, a validação do certificado SSL / TLS falhará nos casos em que o nome do host não corresponda:
Você está se conectando a https: // localhost: 12345, mas o certificado do servidor contém o nome server.com.
Em vez de encaminhar diretamente a conexão HTTPS, eu executaria um proxy HTTP (s) / SOCKS no computador remoto ao qual você está abrindo a conexão SSH. Em seguida, configure o programa que você deseja encapsular para usar esse proxy por meio do encaminhamento de porta. Esta seria uma solução limpa.
Atualização: parece que o SVN pode usar proxies HTTP, mas não proxies SOCKS. Se você quiser fazer isso, precisará de um "socksifier" adicional no seu sistema local. Consulte Serverfault.com: Como posso configurar o proxy para subversão com o túnel ssh?