svn: Não é possível conectar / Nenhum repositório encontrado

3

Eu estou ficando louco com esse problema, que saiu de de repente ! Resumidamente, se eu tentar conectar meu servidor svn, recebo o seguinte:

$ svn list svn://host
svn: E170013: Unable to connect to a repository at URL 'svn://host'
svn: E210005: No repository found in 'svn://host'

Claro que o svnserve está rodando na porta padrão (3690) e

telnet host 3690

está trabalhando regularmente.

Sem firewalls, servidor nem cliente.

svn projects e repos estão trabalhando regularmente localmente.

    
por jasmines 07.10.2016 / 17:47

5 respostas

1

outra coisa a verificar:

Eu configurei um novo svnserve e estava conectando pela primeira vez, mas recebi um erro:

svn: E170013: Unable to connect to a repository at URL 'svn://host/path'  
svn: E210005: No repository found in 'svn://host/path'

(exceto o cliente normal nmap -Pn host -p3690 sendo aberto, o próprio servidor deu o mesmo erro com svn list -v file:///path , onde deveria listar pelo menos uma revisão zero)

Então, para mim, acabou sendo um dos principais espaços em branco no meu /path/conf/svnserve.conf (ou seja, eu apenas removi o sinal de libra e deixei um único espaço antes do acesso anônimo e do acesso de autenticação); e desculpe, esqueci qual comando me deu a pista, mas recebi um erro

svn: E200002: line 20: Option expected

qual era a linha de acesso anônimo em svnserve.conf .

    
por S Hunter Simpson 24.01.2018 / 17:04
0

Pode haver várias coisas para verificar aqui.

  1. Você pode verificar no servidor usando svn list file://... seu servidor está dando lista de arquivos? - (Isso deve funcionar, acho que você já mencionou.)

  2. Se o comando acima funcionar, sua configuração local está correta, mas há pouca coisa que está faltando aqui. Por favor, verifique esta link passos para configurar o svnserve usando https:// ou usando svn://

  3. Por favor, verifique se o servidor daemon foi iniciado com a opção -r? Sem esse cliente precisa fornecer todo o caminho para o acesso. svn: //host.example.com/var/www/myrepo/project1 se o servidor for iniciado com a opção -r, então deve ser svn: //host.example.com/ project1

  4. Verifique o arquivo svn-director / conf / svnserv.conf e veja se o repositório que você gostaria de acessar possui acesso adequado para o usuário do qual você está se conectando. Isso é necessário, pois sem o acesso do usuário, é possível que o repositório não seja legível. Para referência de svnserv.conf this .

  5. Você configurou o apache e pode acessar o repositório com o link .

Para depuração, por favor, execute o daemon do servidor com --foreground para obter registros e fácil visualização.

Por favor, deixe-me saber se ainda assim isso não funcionar.

    
por Harshit 10.10.2016 / 11:38
0

Edite seu arquivo de configuração "servers" para indicar qual proxy usar.

A localização do arquivo está em "~ / .subversion"

Remova o comentário e defina as seguintes linhas:

#http-proxy-host=my.proxy
#http-proxy-port=80
#http-proxy-username=[username]
#http-proxy-password=[password]

Eu não tenho o seu software, por isso não posso testá-lo sozinho, mas espero que isso ajude.

    
por WinEunuuchs2Unix 16.10.2016 / 03:41
0

você verificou sua versão do svn não mudou?

você pode ter um gerenciador de pacotes atualizado em um lote de outras alterações.

Execute este comando para mostrar a versão e outros detalhes sobre o pacote do subversion

apt-cache show subversion

Pode haver problemas na conexão com um repositório 1.7 com um cliente 1.9, se este for o caso, haverá mensagens no log do servidor e no stdout quando o cliente svn for executado.

    
por Amias 16.10.2016 / 16:15
0

Verifique suas configurações de proxy no TortoiseSVN- > Configurações- > Rede.

Talvez eles estejam configurados de maneira diferente do que no seu navegador da Web.

Ou tente,

Desative / desinstale o software VPN (se você estiver usando) para usar o repositório SVN.

    
por Harshal Benake 16.10.2016 / 16:52

Tags