O TortoiseSVN usa a configuração de runtime do Subversion para definições de proxy específicas do servidor. No Windows, edite o ficheiro servers apropriado em %APPDATA%\Subversion e adicione um grupo nomeado:

[groups]
external = svn.partner.example, *.vendor.example

[external]
http-proxy-host = proxy.example.net
http-proxy-port = 8080

Combine essas secções com o ficheiro existente. O valor do grupo é uma lista de padrões de nomes de host; a secção correspondente fornece as definições de ligação para esses hosts. Para uma rota de repositório pública, um host e uma porta da lista de proxies HTTP podem preencher os campos de endpoint dessa secção.

Isto funciona quando os repositórios que precisam de proxy se distinguem pelo nome do host. Não é uma regra para caminhos de repositório arbitrários como /repo-a versus /repo-b no mesmo servidor.

Preserve as definições globais e as excepções de proxy existentes ao rever o resultado efetivo. O agrupamento por host altera a forma como o Subversion chega ao servidor; não altera a autenticação do próprio repositório.

Use as definições http-proxy-username e http-proxy-password correspondentes apenas quando o intermediário as exigir, com a configuração protegida de forma adequada para essas credenciais.

Artigos relacionados