Estou tentando utilizar o subversion e estou encontrando alguns problemas:
Estou seguindo o tutorial do guj
Consegui instalar tanto o subversion como o tortoise
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”
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
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!
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?
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
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?
[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 !!!
[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?
[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