Configurando o serviço SVN no Windows 2003

4

Estou tentando configurar o SVN em um VPS, Windows 2003.

Tudo funciona bem quando executo o follow no servidor

svnserve --daemon -r c:\current\svn\twipler

e do cliente Windows (com tourtoise) svn: //twipler.com funciona bem.

No entanto, se eu fechar a linha de comando / logoff da área de trabalho remota, o serviço será interrompido e o cliente deixará de funcionar.

Então, tentei configurar isso como um serviço usando o seguinte comando:

C:\Program Files (x86)\Subversion\bin>sc create SVN binpath="\"c:\Program Files
(x86)\Subversion\bin\svnserve.exe\" --service -r c:\current\svn\twipler" display
name="SVN Service" depends=tcpip

Que retorna o texto de ajuda do SC;

DESCRIPTION:
     Creates a service entry in the registry and Service Database.
USAGE:
    sc <server> create [service name] [binPath= ] <option1> <option2>...

OPTIONS:
    ....

Mas isso não configura o serviço! Eu tentei algumas combinações, etc, mas sem alegria!

update
Eu também estou fazendo

svnservice -install --daemon --root c:\current\svn\twipler

que depois de 10 segundos, aparece um alerta dizendo

Não é possível iniciar o serviço a partir da linha de comando ou de um depurador. Um Serviço do Windows deve primeiro ser instalado (usando installutil.exe) e iniciado com o ServerExplorer, a ferramenta Administrativa do Windows Services ou o comando NET START.

Não consigo encontrar o installutil e estou perdido! Também "whoami" é CT17220 \ administrador

    
por Ian Quigley 17.07.2009 / 23:41

2 respostas

6

Sua sintaxe de linha de comando do SC está errada:

sc create SVN binpath= "\"c:\Program Files(x86)\Subversion\bin\svnserve.exe\" --service -r c:\current\svn\twipler" displayname= "SVN Service" depend= tcpip

SC é burro e precisa de espaços após os sinais "=". Não me pergunte por quê. Além disso, você tinha "depende" em vez de "depender".

    
por 18.07.2009 / 01:00
0

Você precisa fazer

svnservice -install --daemon --root "C:\Documents and Settings\Subversion Repository"

Em algum momento.

Eu segui essas instruções e não tive muita dificuldade.

link

    
por 17.07.2009 / 23:47

Tags