conexão SVN + SSH sobre VPN usando SVN tartaruga falhando

0

Estou usando um sistema de 64 bits executando o Windows 7. Tenho o Open VPN e o Tortoise SVN de 64 bits instalados.

O repositório está em um sistema remoto e nos conectamos usando VPN.

Eu segui os passos necessários para iniciar a conexão VPN -

  • Adicionamos alguns arquivos de configuração específicos do projeto dentro da pasta de configuração do caminho de instalação do Open VPN.
  • Iniciada Conexão VPN aberta usando um usuário.
  • executou o Pageant.exe do Putty e adicionou a frase-passe necessária.

Tudo bem até aqui.

Então eu fui para o diretório local e tentei verificar a URL do repositório remoto usando o Tortoise SVN. Mas isso gera o seguinte erro -

Falha no checkout

To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file.
Network connection closed unexpectedly

A seguir estão os conteúdos da seção [tunnels] do meu arquivo de configuração do Subversion -

### Section for configuring tunnel agents.
[tunnels]
### Configure svn protocol tunnel schemes here.  By default, only
### the 'ssh' scheme is defined.  You can define other schemes to
### be used with 'svn+scheme://hostname/path' URLs.  A scheme
### definition is simply a command, optionally prefixed by an
### environment variable name which can override the command if it
### is defined.  The command (or environment variable) may contain
### arguments, using standard shell quoting for arguments with
### spaces.  The command will be invoked as:
###   <command> <hostname> svnserve -t
### (If the URL includes a username, then the hostname will be
### passed to the tunnel agent as <user>@<hostname>.)  If the
### built-in ssh scheme were not predefined, it could be defined
### as:
# ssh = $SVN_SSH ssh
### If you wanted to define a new 'rsh' scheme, to be used with
### 'svn+rsh:' URLs, you could do so as follows:
# rsh = rsh
### Or, if you wanted to specify a full path and arguments:
# rsh = /path/to/rsh -l myusername
### On Windows, if you are specifying a full path to a command,
### use a forward slash (/) or a paired backslash (\) as the
### path separator.  A single backslash will be treated as an
### escape for the following character.

Esta é a seção mencionada no erro? Não consigo ver nenhuma opção -q aqui. O que deve ser feito agora.

    
por Sandeepan Nath 10.06.2011 / 14:46

1 resposta

0

Descomente a linha:

\# ssh = $SVN_SSH ssh

    
por 17.01.2012 / 21:10