Como ter um servidor de backup transparente para o SVN

4

Alguns amigos e eu estávamos pensando em um projeto. Nós precisaríamos de um servidor para um repositório SVN e armazenamento para coisas básicas, que pegamos de vez em quando (digamos que são todos arquivos de arte e som).

Como eu configuraria o servidor para que, por qualquer motivo (uma surpresa aleatória desconhecida), tudo tenha o uso do servidor de backup de forma transparente e sem problemas?

    
por peterh 30.04.2009 / 20:02

2 respostas

4

O SVN Sync é o que você precisa para backups - mas você não pode fazer a troca transparente para gravação. A melhor idéia que posso imaginar é usar o modsvn em vários servidores apache com balanceamento de carga e um repositório montado em rede. Eu lembro de alguns problemas ao usar o nfs, mas você pode procurar no google por eles. Para a verdadeira sincronização de vários servidores, o git ou alguns outros dvcs seriam o caminho a seguir.

    
por 30.04.2009 / 21:17
0

Eu tenho uma boa solução que funciona bem para mim.

Basicamente, todos vocês recebem uma conta dropbox que oferece 2 GB grátis (e mais GB se você precisar de muito pouco investimento). Então você configura seu repositório SVN dentro de uma pasta na caixa de depósito e compartilha essa pasta com seus amigos. Você terá CADA cópia totalmente atualizada do repositório SVN nas máquinas locais e, assim que fizer o check-in, essas alterações serão transportadas através da rede para seus amigos, que poderão fazer o check-out do repositório local para obter suas alterações. É como obter os benefícios do controle de versão distribuída gratuitamente!

Se qualquer uma de suas máquinas cair, isso não afetará as outras, e também é um backup perfeito de tudo o que você está fazendo na nuvem.

Espero que isso ajude você - funcionou perfeitamente para nós por meses.

    
por 30.04.2009 / 21:46

Tags