O cliente de linha de comando do Subversion pode substituir definições de tempo de execução para uma única invocação. Para uma operação de repositório HTTP, repita --config-option para o host e a porta do proxy:

svn checkout \
  --config-option servers:global:http-proxy-host=proxy.example \
  --config-option servers:global:http-proxy-port=8080 \
  https://svn.example/repository/project working-copy

A continuação com barra invertida mostrada é para um shell POSIX. Os próprios valores das opções usam a mesma gramática FILE:SECTION:OPTION=VALUE em outras plataformas.

servers nomeia o arquivo de configuração de execução, global nomeia sua seção, e http-proxy-host ou http-proxy-port nomeia a definição. O nome do host e a porta são valores separados. Essas atribuições valem para o comando em vez de reescrever o arquivo servers do usuário. Uma entrada da lista de proxies HTTP pode fornecer o host e a porta temporários para uma rota pública de repositório permitida, desde que a configuração correspondente não contenha nenhuma conta de proxy retida.

Se a configuração já tiver um grupo de servidores correspondente a este repositório, inspecione também os valores mais específicos. Uma substituição na seção global não substitui a compreensão do grupo selecionado.

Para um ambiente alternativo reutilizável, --config-dir seleciona um diretório que contém arquivos de configuração de execução do Subversion. É um argumento de diretório, não um caminho para o próprio arquivo servers. Use essa opção quando a intenção for selecionar uma configuração completa preparada em vez de fornecer dois valores temporários.

Artigos relacionados