Como conectar o servidor svn instalado no Centos do Windows [closed]

0

Instalei o servidor svn no Centos e tenho sucesso para fazer o check-out localmente. Mas quando eu tento fazer check-out pelo IP público do Windows pela linha de comando sliksvn, há um erro:

svn co http://mysvnhost/svn/repos

svn: E170013: Unable to connect to a repository at URL '...'
svn: E175009: The XML response contains invalid XML
svn: E130003: Malformed XML: no element found

Eu acho que preciso configurar algo para acessar svnserver através de http: // ou svn: //. Mas eu não tenho nenhuma pista para fazer isso. Obrigado.

    
por meobeo173 12.12.2015 / 10:15

1 resposta

1

Primeiro você deve decidir qual protocolo ativar. A seguir estão suas escolhas

file:// # you can use it only locally - Works out of the box. 
svn://repos # access to repos is done through an svnserve server. Works over the network (port 3690). 
svn+ssh://repos # same as svn://, but through an SSH tunnel (port 22). 
http://repos # It is possible to use WebDAV on a Subversion-aware Apache2 server to access a repository. Works over the network (port 80)
https://repos # Same as http://, but over a secure SSL connection (port 443). 

Isso realmente depende de você, do nível de segurança que você deseja atingir, de quanto esforço você deseja dedicar para configurar o subversion e assim por diante.

Com svn co http://mysvnhost/svn/repos , você está tentando usar o protocolo link que pode ou não estar bem configurado. Os requisitos básicos para isso são os seguintes pacotes: httpd , subversion e configuração de rede que permitem a conexão httpd de seus clientes (geralmente a porta 80). Você também pode proteger o acesso ao seu repositório com htaccess

E observe o seguinte:

Please note: If you decide to use http:// or https:// to access SVN, do not use any of the other protocols anymore to write to SVN because the ownerships of the changed files will not match the Apache user/group if you do not use http:// or https://

Faça uma leitura: link

    
por 12.12.2015 / 12:54