Problemas de conexão com o servidor Subversion

2

Acabei de configurar o servidor Subversion e testar o repositório em um servidor Windows. No entanto, não consigo me conectar a ele de nenhum computador. Usando o TortoiseSVN, recebo a mensagem de erro:

Error: Can't connect to host '[host]': A connection attempt failed because the
Error: connected party did not properly respond after a period of time, or established
Error: connection failed because connected host has failed to respond.

Eu posso conectar-me a outro repositório SVN em um servidor diferente, então é certamente um problema com este servidor e instalação.

  • O serviço do Subversion está em execução e escutando na porta 3690.
  • Eu posso fazer o ping do endereço IP do servidor de vários PCs.
  • O firewall está desativado no servidor e no meu PC (e nada é bloqueado pelo roteador).

Alguma idéia de por que eu não consigo me conectar?

Atualização : mais informações conforme solicitado por AlberT:

  • netstat -a listas, entre outras linhas, TCP GOWANPOINT:3690 GOWANPOINT:0 LISTENING
  • Estou usando o TortoiseSVN para conectar-me, conforme mencionado acima. Estou tentando verificar o novo repositório que criei e conectando-me a: svn://[server-ip]:3690/project_name
  • Tentei fazer telnet (usando putty) e recebi um erro de tempo de espera similar.
  • SO: Windows Server 2003
por DisgruntledGoat 18.08.2009 / 14:27

3 respostas

1

Provavelmente há um firewall entre o cliente e o servidor que não permite usar a porta SVN.

Para verificar isso, tente executar o servidor subversion na porta 80 (você pode usar netcat para criar um novo roteamento temporário).

Você também pode usar telnet <host> <port> para verificar se pode se conectar. Nesse caso, você deve ver a conexão no servidor com netstat . Se isso não funcionar, definitivamente há um firewall em algum lugar.

    
por 18.08.2009 / 15:47
1

Você deve fornecer algumas informações adicionais, como:

  • Saída netstat no servidor, deixando claro em qual porta de qual interface o servidor está escutando
  • a linha de comando svn que você está usando , para que possamos excluir qualquer erro de digitação e verificar a porta, o protocolo e o caminho que você está tentando usar
  • tente telnet para o servidor no svn port e diga-nos se o sucesso da conexão. Possivelmente C & P a saída
  • o sistema operacional do servidor
  • tente excluir problemas de DNS usando o IP do servidor , não o nome
por 18.08.2009 / 14:38
0

Parece que o servidor Subversion não está sendo executado. Eu fiz isso algumas vezes eu mesmo. Eu fiz tanto isso, que criei uma página para eu procurar. Eu uso o servidor svnserve.exe personalizado. Se é isso que você está usando, veja o URL abaixo para saber como transformá-lo em um serviço do Windows.

link

Eu decidi sobre os binários do CollabNet , pois eles têm um bom pacote de instalação para o svnserve e edições do Apache do servidor.

    
por 18.08.2009 / 16:20