Um servidor da web pode apontar para um repositório de subversão em outra máquina?

3

Temos um repositório subversion por trás do nosso firewall, e eu estou tentando descobrir como fornecer acesso a desenvolvedores remotos (sem dar a eles acesso a toda a máquina ou VPN).

Existe alguma forma de o nosso servidor da Web apontar para o repositório do subversion e redirecionar todas as ações do subversion? Desta forma, o desenvolvedor só precisa acessar nosso servidor web, não o servidor de arquivos seguro, que também contém o repositório de subversão.

    
por Beep beep 06.08.2009 / 06:23

3 respostas

0

Acabamos criando uma nova VPN bloqueada apenas para acesso ao subversion. Parecia muito grande de uma dor, além disso, vamos migrar do Linux para o Windows Server em breve.

    
por 07.08.2009 / 04:01
1

Provavelmente, é possível fazer com que o Apache faça proxy no WebDAV para um servidor SVN, embora eu não saiba se você precisará de algo além da dança ProxyPass usual. A outra maneira é permitir que os desenvolvedores acessem o servidor SVN diretamente usando contas SSH adequadamente restritas, o que funciona muito bem e envolve muito menos insanidade.

    
por 06.08.2009 / 06:50
0

Sim, a maneira mais óbvia é montar o repositório SVN usando o NFS e, em seguida, o servidor da Web não saberá que o repositório é mantido em uma máquina diferente. O desempenho pode sofrer, mas a única maneira de determinar isso é tentar.

O servidor web pode ser configurado com mod_proxy ou iptables para encaminhar os pedidos para um servidor diferente, mas você precisaria de um servidor web em execução no seu servidor de arquivos também, o que quase anula o ponto.

A opção NFS é a maneira mais fácil e melhor.

    
por 10.07.2010 / 02:17