Quais são os requisitos de instalação do WebSVN no Windows 2003?

Quais são os requisitos de instalação do WebSVN no Windows 2003?

Estou tentando configurar o WebSVN em um servidor Windows 2003 que conectaremos ao FogBugz. Em breve estarei instalando PHP, Apache OU FastCGI OU nenhum dos dois, cygwin, Visual C++ runtime, etc., reconfigurando o IIS, alterando arquivos ini, lendo cinco leia-me de uma vez e esfregando ossos de galinha. Tem que haver uma maneira mais limpa?

Responder1

A complexidade desta instalação para alguém tão inexperiente quanto eu é: 1. Tentar instalar e executar a pilha completa (PHP, subversion, WebSVN) pela primeira vez. 2. Percorrer as muitas instruções sobre o assunto, incluindo o leia-me associado e as informações do install.txt. Muitas dessas etapas são inconsistentes entre si e muitas parecem desnecessárias para a configuração inicial.

Eu encontrei uma maneira rápida de começar a trabalhar do zero. Aqui está um resumo das etapas.

  1. Instale a pilha WAPP BitNami.org (http://bitnami.org/stack/wappstack). Esta é uma maneira de fazer o PHP rodar em um servidor web Apache 2.2 rodando Windows com um clique. Você pode usar a interface PostgresSQL como um caso de teste que está sendo executado.

  2. Instale o subversion para Apache 2.2 (http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100)

  3. Siga a documentação do tigris especificamente para apache2.2 no Windows para iniciar o repositório. Não vá para o passo 4 até chegar ao seu repositório do TortoiseSVN.

  4. Instale o WebSvn. Mova o diretório de instalação para o subdiretório de instalação do Apache na pilha do Bitnami. Siga as informações de instalação dentro do WebSvn com cuidado. Execute apenas as etapas obviamente essenciais (como configurar os caminhos).

Usando essa abordagem, consegui fazer tudo funcionar em menos de uma hora.

Responder2

Tivemos aborrecimentos semelhantes e nos mudamos paradesvendar. Acho que a maioria das ferramentas SVN que você encontrará são destinadas a rodar em Linux... Lembro-me de procurar uma interface web melhor para SVN que funcionasse bem com o Windows e não consegui praticamente nada.

Debati apenas sobre a instalação do Linux em uma VM, mas percebi que não fazia sentido termos um servidor não Windows em nossa infraestrutura (somos uma loja Windows). Então decidi procurar uma opção hospedada. Eu gostei do unfuddle porque ele tinha uma espécie de interface de clone basecamp e também tinha suporte a tickets para pequenos projetos para os quais o Fogbugz não fazia sentido. Existem algumas outras boas opções hospedadas ...Springloopsparece muito bom e acho que eles acabaram de adicionar a capacidade de pesquisar no repositório, o que é útil.

Responder3

Linux não é tão difícil de aprender, especialmente se estiver em uma rede interna onde você não precisa se preocupar tanto com configurações de segurança (e para ser honesto, segurança também não é tão difícil de aprender).

Portanto, eu não descartaria o uso de um servidor Linux para isso - pense nas habilidades que você poderia adquirir e usar à medida que a crise econômica continua a afetar :)

A maneira mais fácil de continuar no Windows é instalar o VisualSVN Server que vem com o Apache instalado e configurado para uma interface web simples.

Instalar o próprio WebSVN no Windows é fácil - você precisa instalar o PHP e um servidor web. O IIRC PHP foi modificado para rodar no IIS, então poderia ser tão simples quanto instalá-lo e deixá-lo configurar o IIS para executar scripts PHP e, em seguida, instalar o WebSVN em um diretório. Como é PHP, ele será executado tão facilmente quanto qualquer outro arquivo de script (ou mais fácil que ASPX!)

Porém, pela pergunta, parece que você está pensando que isso é muito mais difícil do que realmente é ou que você não possui nenhuma infraestrutura SVN instalada. Se for esse o caso, vá com o VisualSVN Server e coloque o websvn no topo do apache que ele instala. Se você tentou e não conseguiu instalar, informe-nos o quão longe você chegou para que possamos ajudá-lo ainda mais.

informação relacionada