Como fazer o download do repositório SVN por trás de um firewall

1

Eu trabalho atrás de um firewall. O firewall está configurado para permitir http / https apenas do Internet Explorer (nem mesmo FF ou Chrome). Eu quero baixar de um repositório SVN remoto.

link

Eu posso navegar pelos arquivos do IE, mas quero baixar o tronco inteiro como um arquivo zip. Alguém sabe se existe uma solução para isso

    
por Murali 26.01.2010 / 13:11

3 respostas

2

Fale com seu departamento de TI.

Explique o problema e peça-lhes para permitir o acesso ao site. Peça ao seu gerente para ajudá-lo, se necessário.

    
por 26.01.2010 / 13:31
2

Você quer usar o wget. Está em quase todas as distribuições linux. No Windows, você pode obter o utilitário como parte da instalação do cygwin, ou baixar a porta win32 dos utilitários comuns do unix .

O comando para baixar isso é

wget -r -I /repos/asf/incubator/shiro/trunk/ https://svn.apache.org/repos/asf/incubator/shiro/trunk/

Isso diz ao wget para obter o URL que você vinculou recursivamente (-r), mas inclui apenas a pasta especificada (-I).

wget funciona neste caso por causa do layout simples do navegador do repositório svn do Apache. Outras interfaces web do svn não permitiriam que isso funcionasse.

EDIT: Se você pode apenas navegar com o IE, eu acho que eles estão verificando o user-agent em solicitações de saída. Tente o seguinte comando que imita a seqüência de agente do usuário do IE.

wget -r -U "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)" -I /repos/asf/incubator/shiro/trunk/ https://svn.apache.org/repos/asf/incubator/shiro/trunk/

Se isso ainda estiver bloqueado pelo seu firewall, provavelmente você está ferrado e ficará preso clicando com o botão direito do mouse e salvando cada arquivo manualmente.

    
por 26.01.2010 / 13:25
0

I want to download the full trunk as a zip file

Não, isso não é possível sem uma configuração especial. Mesmo o cliente SVN não permite isso diretamente.

Esta pergunta é impossível de responder sem mais informações sobre sua configuração de rede / firewall.

De qualquer forma, se o seu firewall está configurado para permitir apenas a navegação usando o IE, provavelmente não é uma boa idéia tentar evitá-lo (mesmo que seja tecnicamente possível). Você pode estar violando as regras de acesso em seu lugar.

Peça ao seu administrador de rede uma solução, esse é o seu trabalho.

    
por 26.01.2010 / 13:25

Tags