Como configurar um servidor SVN online no meu laptop

3

Eu criei um servidor SVN local no meu laptop executando o Ubuntu 12.04 e está funcionando perfeitamente bem. Agora eu quero fazer o meu laptop como servidor para alguns usuários válidos que podem acessar meu servidor SVN através da internet. Eu sei como adicionar usuários e definir sua senha.

Eu usei o guia a seguir para configurar um servidor SVN local [1]

Esta questão pode ser considerada como réplica de [2]

Mas eu não recebi a resposta exata. Através de alguns links eu vim a saber que eu tinha que configurar meu servidor Apache de forma que fosse acessível pela internet.

[1] link

[2] Subversion no servidor Ubuntu - problemas de configuração

    
por shailendra 17.05.2013 / 13:55

1 resposta

2

Não é necessário configurar um servidor Apache para fazer frente ao seu servidor subversion. Isso é necessário apenas se você quiser torná-lo acessível via HTTP e / ou permitir que ele seja navegável por meio de um navegador da web.

Onde eu trabalho, nós apenas configuramos svnserve , o que lhe dá tudo o que você precisa para interagir com os repositórios do subversion. É bem trivial configurar isso.

Dado que você está no Ubuntu, eu dou uma olhada neste guia intitulado: Subversion , do Ubuntu Community Wiki .

Etapas gerais

$ svnserve -d --foreground -r /home/svn
# -d -- daemon mode
# --foreground -- run in foreground (useful for debugging)
# -r -- root of directory to serve

Para mais detalhes sobre o uso, consulte a ajuda do svnserve:

$ svnserve --help

O guia que mencionei acima também inclui os detalhes se você quiser configurar o Apache e fazer com que ele forneça seus repositórios do subversion via WebDAV (http: // ou https: //).

NOTA: A abordagem que eu mencionei acima usando svnserve está fornecendo acesso aos seus repositórios via (svn: //) que é a porta TCP 3690. Essa abordagem funciona perfeitamente com qualquer cliente de subversão como svn no Unix ou no TortoiseSVN no Windows.

    
por 18.05.2013 / 05:47