Para quem usa subversion para retirar ficheiros, ou mesmo efectuar o upload de ficheiros, e está por trás de um proxy, não consegue.
Existe uma forma em Linux de usar um proxy, que é exportar variáveis de ambiente:
export http_proxy=http://proxy.dominio.com:porta/
export ftp_proxy=http://proxy.dominio.com:porta/
e colocar estas variáveis no ~/.bashrc para o utilizador ou em /etc/profile para o sistema. Embora funcione para muitas aplicações de linhas de comandos, o subversion (svn) não usa.
Assim, é necessário um pequeno truque para "obrigar" o subversion a usar um proxy.
Basta editar o ficheiro servers e configurar as variáveis com os valores correctos.
vi ~/.subversion/servers
[global]
http-proxy-exceptions = *.dominio.com
http-proxy-host = proxy.dominio.com
http-proxy-port = porta_proxy
Guardar e experimentar novamente. Desta vez o subversion já irá funcionar.
No mesmo ficheiro também encontram variáveis para preencher caso precisem de um utilizador e uma password
Referências: