A conexão HTTPS pode ser redirecionada via encaminhamento de porta SSH - no entanto, a validação do certificado SSL / TLS falhará em tais casos, pois o nome do host não corresponde:
Você está se conectando ao link , 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 em que 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, precisará de um "socksifier" adicional no seu sistema local. Veja Serverfault.com: Como posso definir um proxy para subversão com o túnel ssh?