Ir ao topo

Tecnobyte

Logomarca da Tecnobyte
Contato por WhatsApp

WhatsApp

(69) 3421-6756

Contato por Telefone

(69) 3421-6756

(69) 3421-6757

Enviar mensagem

Enviar

mensagem

Contato por Facebook

Facebook

Atendimento de segunda a sexta, das 08h00 às 19h00 (horário de Brasília).

SubVersion

Como instalar o SubVersion como serviço no Windows?

Banner

Uma forma fácil para instalar o SubVersion como um serviço no Windows é instalar um pacote que tenha o módulo svnserve.exe e em seguida criar o serviço usando comandos do próprio Windows. Para esta dica estou considerando que as ferramentas de linha de comando do SubVersion Server foram instaladas juntamente com o TortoiseSVN.

Siga os passos abaixo para instalar o svnserve.exe como um serviço no Windows:

  • Abra o Prompt de Comando como Administrador.
  • Execute o comando abaixo para criar a pasta onde serão armazenados seus repositórios do SubVersion:
    MD C:\SubVersion
  • Digite o comando abaixo e tecle ENTER, mas certifique-se de informar no parâmetro binpath a localização exata do arquivo svnserve.exe em seu computador.
    sc create SubVersionServer binpath="\"C:\Program Files\TortoiseSVN\bin\svnserve.exe\" --service -r C:\SubVersion" displayname="SubVersion Server" depend=Tcpip start=auto

  • Se aparecer a mensagem abaixo, o comando foi executado com sucesso e agora já está disponível dentre os serviços do Windows.
    [SC] CreateService ÊXITO
  • Agora temos que iniciar o serviço com o comando abaixo
    sc start SubVersionServer
  • Se necessário você pode parar o serviço com este comando:
    sc stop SubVersionServer

O script abaixo serve para remover (se existir) e recriar o serviço informando a porta TCP/IP para o SubVersion.

sc stop SubVersionServer
sc delete SubVersionServer
sc create SubVersionServer binPath="\"C:\Program Files\TortoiseSVN\bin\svnserve.exe\" --service -r \"C:\SubVersion\" --listen-port \"3690\"" DisplayName="Subversion Server" depend=Tcpip start=auto
sc start SubVersionServer
@echo.
@pause

O conteúdo desta página pode ajudar alguém? Compartilhe!