SubVersion

Olá galera,

Estou tentando utilizar o subversion e estou encontrando alguns problemas:

  1. Estou seguindo o tutorial do guj

  2. Consegui instalar tanto o subversion como o tortoise

  3. Não estou conseguindo configurar o subversion como serviço do windows

executando o comando svnservice -install -d -r c:\java\repository

recebo o erro :

“Não é possível iniciar o serviço na linha de comando ou em um depurador. O serviço do Windows deve ser instalado primeiro(usando o installutil.exe) e, em seguida, iniciando com ServerExplorer, a ferramenta administrativa de serviços do Windows ou o comano NET START”

  1. Nao estou conseguindo utilizar o Tortoise, ele está instalado normalmente, eu clico com o botao direito do mouse sobre a pasta c:\java\repository\aplicacao-java, depois em SVN Checkout

Entao aparece a tela de chekout pedindo para informar a url do repositorio:

svn://localhost/aplicacao-java

e o checkout diretcory:

C:\java\prj\faces

Qdo clico em ok recebo o seguinte erro :
Can’t connect to host ‘localhost’:Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente

obs : o firewall do windows está desativado

Olá amigo,

Tenho pouca experiencia na área, mas vamos ver se aprendemos juntos!
Pelo menos para o primeiro erro que voce relatou, "“Não é possível iniciar o serviço na linha de comando ou …”, voce tem certeza que seguiu os seguintes passos:
-Descompactou os arquivos do “SVNService.zip” na pasta “bin” do Subversion.
-Executou o install.bat.
-Modificou o arquivo SVNService.exe.config de acordo com suas características

  • No gerenciador de serviços voce deve startar o seviço referente ao subversion!

Creio que isto deve ajudar!
Abraços

Pessoal,

Não estou conseguindo achar o arquivo SVNservice.zip para download na internet. Todos os links que eu acho são o mesmo do tutorial aqui do GUJ, mas ele não está funcionando. Algum de vcs sabe onde posso baixar ele ou poderia me fornecer uma cópia?

Valeu.

Olá amigo,
tente baixar o SVNService.zip desta página aki:

http://heavymetalsoftware.metal.ee/et/index.html

Clique na expressão “Tõmba siit” que é o link para o download!

Deve ajudar!
Abraços,
Rafael

então.
eu fiz assim.
1 - Tem que ter o .NET instalado.
2 - Depois de baixado do zip, descompactei no bin do SubVersion.
3 - Executei o install.bat, isso cria o serviço.
4 - Modifiquei o arquivo SVNService.exe.config, colocando o caminho correto do bin do SVN, o endereço do repositorio e o no lugar de localhost eu coloquei o nome da maquina onde será o repositorio.
5 - Startei o serviço.
6 - No Tortoise, eu coloquei assim: svn://servido:3690/repositorio

Pronto.
Espero ter ajudado.

Pessoal, estava vendo um tutorial de como instalar o SVN http://moisesfontana.blogspot.com/2007/09/instalar-e-configurar-um-servidor_19.html e ele envolve a instalação do Apache, sem explicar o porque de instala-lo.

Alguém pode me dizer qual o objetivo de se instalar o Apache juntamente com o SVN ??

Grato.

Você pode acessar o SVN via intranet ou extranet, se você instalá-lo juntamente com o Apache.
Pense bem: imagine se você pudesse usar o SVN a partir de casa ou de um cliente, sem precisar de usar uma VPN para se logar na rede da sua empresa, e sem problemas malucos com firewalls e outras coisas.
Isso é possível se você usar o SVN com o Apache, porque as URLs usadas pelo SVN seriam todas http://seuservidor/svn/seuprojeto/algumacoisa, usando a velha e boa porta 80, que todo mundo pode usar (mesmo a partir de um proxy).

marceloplis…
Voce configurou o apache por esse tutorial que voce postou? Estou usando ele mas esta dando um erro no meu arquivo httpd do apache… Ele alega : Unknown DAV provider: svn
Estive dando uma olhada na net e encontrei que se deve colocar um outro modulo no apache:
O modulo :

LoadModule dav_svn_module modules/mod_dav_svn.so

Mas quando eu executo ele alega que nao pode encontrar o modulo… Mas eu ja olhei na pasta do apache e ele se encontra lá… Por acaso voce ou alguem pode me ajudar?

Obrigado…

[quote=omaisnormalbaba]marceloplis…
Voce configurou o apache por esse tutorial que voce postou? Estou usando ele mas esta dando um erro no meu arquivo httpd do apache… Ele alega : Unknown DAV provider: svn
Estive dando uma olhada na net e encontrei que se deve colocar um outro modulo no apache:
O modulo :

LoadModule dav_svn_module modules/mod_dav_svn.so

Mas quando eu executo ele alega que nao pode encontrar o modulo… Mas eu ja olhei na pasta do apache e ele se encontra lá… Por acaso voce ou alguem pode me ajudar?

Obrigado…[/quote]

Infelizmente não tive a oportunidade de configurar o Apache !!! eu apenas instalei no servidor da rede e só acesso pela rede ainda !!!

Mas como futuramente espero configura-lo no Apache, por favor, se achar a solução post aqui !!!

Grato.

[quote=omaisnormalbaba]marceloplis…
Voce configurou o apache por esse tutorial que voce postou? Estou usando ele mas esta dando um erro no meu arquivo httpd do apache… Ele alega : Unknown DAV provider: svn
Estive dando uma olhada na net e encontrei que se deve colocar um outro modulo no apache:
O modulo :

LoadModule dav_svn_module modules/mod_dav_svn.so

Mas quando eu executo ele alega que nao pode encontrar o modulo… Mas eu ja olhei na pasta do apache e ele se encontra lá… Por acaso voce ou alguem pode me ajudar?

Obrigado…[/quote]

Olá, conseguiu configurar o SVN no apache ?

Eu usava o apache com svn para configurar o Trac, provavelmente deve ser por isso.

Aqui tem um excelente tutorial.

galera descobri onde fica esses arquivos do .so

[diretorio raiz]\Subversion\bin, la vc’s vao encontrar mod_dav_svn.so e mod_authz_svn.so. Copie os dois arquivos para dentro da pasta
do seu apache [diretorio raiz]\Apache Software Foundation\Apache2.2\modules

vou colocar o link de onde recuperei estas informaçoes.
http://aralbalkan.com/595

boa sorte a todos.

Se o ambiente é Windows, porque não usas o VisualSVN, inclusive o VisualSVN Server?
Mais fácil que roubar goiaba do vizinho!