Quero verificar o código do repositório http://code.sixapart.com/svn/perlbal/ . Só consigo acessar a url do repositório configurando um proxy. Acho que, se eu quiser obter o código da mesma URL por svn, também preciso configurar um proxy. Então, alguém de vocês poderia me dizer como configurar um proxy HTTP no svn?
A propósito, eu uso o svn
cliente de linha de comando no Linux.
Você pode encontrar as instruções aqui . Basicamente, você apenas adiciona
ao seu
~/.subversion/servers
arquivo.fonte
No Windows 7, você pode ter que editar este arquivo
C: \ Users \ <UserName> \ AppData \ Roaming \ Subversion \ servers
fonte
Existem duas abordagens comuns para isso:
Especifique as
http-proxy-
opções em seu arquivo /etc/.subversion/servers ou% APPDATA% \ Subversion \ servers ,Use
--config-option
a opção de linha de comando para especificar as mesmashttp-proxy-
opções em uma única linha de comando executada. Por exemplo,Se você estiver no Windows, também pode gravar
http-proxy-
opções no Registro do Windows . É muito útil se você precisar aplicar configurações de proxy no ambiente do Active Directory por meio de objetos de política de grupo.fonte
alias svn-my-proxy='svn --config-option ...'
para poder usarsvn-my-proxy co http://svn/repo/trunk
. Isso permite que você alterne facilmente entre as configurações proxy (svn-my-proxy co
) e não proxy (svn co
), dependendo da rede em que sua máquina está no momento. Você pode adicionar oalias
comando ao seu~/.bashrc
para ser recriado no próximo login do bash. Me ajuda muito entre minha rede de trabalho e minha rede doméstica!No TortoiseSVN você pode configurar o servidor proxy em Configurações => Rede
fonte
A maioria dos * nixen entende a variável de ambiente 'http_proxy' ao realizar solicitações da web.
deve fazer o truque. A maioria das bibliotecas http verifica esta (e outras) variáveis de ambiente.
fonte
http_proxy
convenção parece funcionar (SVN v1.8.10). Mas isso não acontece no Centos 6.6 (SVN v1.6.11). Eu procurei em seu changelog, mas não encontrei nada claro o suficiente. Alguma ideia se foi corrigido para sempre?