svn: E175002: conexão recusada pelo servidor

1

Estamos procurando mover nosso controle de origem do SourceSafe (sim, seriamente) para o TeamForge e estou tentando conectar o TeamCity ao TeamForge (collab.net), mas o Test Connection está falhando com:

Error connecting the specified URL:

svn: E175002: connection refused by the server

svn: E175002: OPTIONS request failed on '/'

Estou navegando pelos últimos dias e experimentei várias coisas, como -Dsvnkit.http.sslProtocols=SSLv3 e -Djsse.enableSNIExtension=false e hoje atualizado para TeamCity v9.1.5 (versão Java: 1.8.0_66), mas ainda cai no primeiro obstáculo.

Para informações, o TeamCity está por trás de um servidor proxy corporativo, onde ambos os serviços do TeamCity são executados como um usuário de domínio que pode passar pelo proxy (funciona para a restauração do NuGet).

Alguma sugestão de como posso fazer isso funcionar?

    
por qujck 22.12.2015 / 23:24

1 resposta

1

Eu descobri que o svnkit usa suas próprias configurações de proxy: configurações de proxy para subversão

By default SVNKit uses proxy settings from the servers configuration file that is located in the default SVN run-time configuration area.

Default configuration area is located at ~/.subversion on Linux and OS X and at C:\Documents and Settings\userName\Application Data\Subversion on Windows.

Ao criar uma raiz VCS para Subversão, o TeamCity oferece algumas configurações em Configurações de Conexão SVN , uma caixa de seleção Diretório de configuração padrão e uma caixa de texto Diretório de configuração .

Desmarquei o diretório padrão e apontei o Diretório de configuração para o diretório criado conforme descrito abaixo.

  • Crie uma pasta no TeamCity: C: \ TeamCity \ conf \ Subversion
  • Crie um arquivo nesta pasta chamado servidores (sem extensão) com o seguinte conteúdo:
http-proxy-host = proxy.example.com
http-proxy-port = 80
    
por 27.01.2016 / 12:33

Tags