Pergunta

Eu criei um servidor Subversion em uma das máquinas no meu grupo de trabalho. Da minha caixa de desenvolvimento eu sou capaz de acessar o repositório e check-in / out arquivos sem qualquer problema.

Acabei de instalar o TortoiseSVN e não importa o que eu faço ele não vai ligar para o repositório no servidor. Eu recebo o erro infame "Nenhuma conexão pôde ser feita porque a máquina de destino recusou ativamente".

Alguém tem alguma idéia por que isso pode ser ..? Tanto quanto eu sei, a extensão concha de tartaruga está sendo executado em minhas credenciais do usuário. Parece estranho que as ferramentas de linha de comando SVN funcionar corretamente, mas não Tortoise.

Ambas as máquinas estão rodando o Vista

NOTA: Em ambos os casos, eu estou usando o protocolo svn para conectar

Finalmente, eu fixa-lo ...! O problema parece ser com o pacote Subversion eu baixei. Eu baixei a última versão do SlikSVN (1.5.5) e instalei no meu cliente e servidor. Parece TortoiseSVN não gosta esta compilação / versão. Eu só desinstalado SlickSVN em ambas as máquinas e agarrou a versão mais recente da CollabNet e agora tudo funciona como esperado!

Foi útil?

Solução 3

Finalmente, eu fixa-lo ...!

O problema parece ser com o pacote Subversion eu baixei. Eu baixei a última versão do SlikSVN (1.5.5) e instalei no meu cliente e servidor. Parece TortoiseSVN não gosta esta compilação / versão. Eu só desinstalado SlickSVN em ambas as máquinas e agarrou a versão mais recente da CollabNet e agora tudo funciona como esperado!

Outras dicas

Basta adicionar --listen-host 0.0.0.0 ao seu comando de serviço SVN. O problema é que você está criando a escuta serviço para IPv6 e você está tentando acessá-lo usando IPv4. Olhada nisso:

http: // www.renaissance-design.net/code/installing-and-configuring-svnserve-and-tortoisesvn-on-windows/

Você pode querer fazer esta pergunta na lista de discussão TSVN:

Consulte http://tortoisesvn.net/community ou http://groups.google.com/group/tortoisesvn

Você normalmente irá receber uma resposta muito rapidamente.

Por favor, verifique o seguinte:

  • é o seu firewall configurado para permitir o tráfego através de (porta 3690, por padrão, ou qualquer outra porta que você pode ter svnserve configurado para ser executado por diante). Verifique firewalls tanto em sua máquina cliente e na máquina que você executar o svnserve.
  • muitos scanners de vírus também interferir com portas de rede 'incomuns'
  • o svnserve host padrão está escutando é 'localhost', o que significa que você não será capaz de se conectar a ele a partir de outra máquina. Você começou svnserve com o 'serverHostName --listen-host' param?

Edit: se você estiver usando o servidor collab.net, você tem que iniciar o serviço manualmente:

net start svnserve

Além disso, este pode ajudar: http: //subversion.open.collab. net / artigos / svnserve-service.htm

pode ser útil verificar que Tortoise não pegou em uma configuração de proxy (configurações de rede no Tortoise config). A partir da mesma tela, você pode abrir o arquivo do servidor SVN e ver se há alguma coisa estranha acontecendo lá dentro.

O protocolo que você está usando para acessar o repositório do lado do servidor? Se não é um protocolo file://, você já confirmou que o servidor correspondente está realmente funcionando? Tente conectar-se manualmente, por exemplo, executando

telnet target.machine.ip.address target_port

(claro, substituindo target.machine.ip.address pelo endereço IP real e target_port pela porta do servidor numérico). Se essa porta está aberta, a tela irá limpar, caso contrário, telnet irá pendurar por um tempo depois queixam-se.

Se ele funciona usando o endereço IP e não o nome da máquina, você tem um problema na resolução de nomes (verifique o DNS e / ou WINS configurações.)

Eu tive o mesmo problema com SlickSVN 1.5.5. Mas no meu caso, foi servidor subversão execução local no modo deamon. pacote CollabNet funciona bem com a mesma configuração.

O Slik Subversion cliente é IPv6 e IPv4 habilitada, por isso, se o seu sistema diz que prefere IPv6. Com o argumento --listen-host você pode escolher como deve ouvir.

Eu re-correu o svnserve --daemon --root D:\Subversion\Repo de comando, e isto resolvido esse erro.

Este erro surgiu de repente. Estávamos trabalhando muito bem um minuto, eo seguinte, vimos este erro. Não sei por que.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top