Por alguma razão, este servidor svn tem https configurado na porta 80. O navegador precisa ser informado de que está procurando por um servidor https na porta 80 / TCP, é por isso que você precisa especificar link e : 80 .
Histórico:
O tráfego padrão da web passa pela porta 80 / TCP
Tráfego https padrão passa pela porta 443 / TCP
A maioria dos navegadores assume que os URLs não qualificados são conexões http padrão e os enviam para a porta 80. Os servidores da Web que exigem https geralmente fazem um redirecionamento (como um 403) para enviar o navegador para a versão HTTPS da página. O navegador da Web também assume que o tráfego HTTPS acontece em 443 / TCP. O tráfego HTTPS em portas não padrão deve ser especificado no URL, caso contrário, o navegador tentará enviá-lo para 443 / TCP.
Para reiterar, se não houver uma página HTTP redirecionando seu navegador para o conteúdo HTTPS adequado e o conteúdo HTTPS estiver em uma porta não padrão, sempre será necessário especificar o protocolo e a porta.
Atualizar
Eu olhei para essa questão: Configurando https com um certificado autoassinado no Apache
E as respostas podem resolver seu problema de configuração. Parece que o HTTP pode estar escutando em 443 e o HTTPS em 80