Domanda

Ho Visual SVN Server sul mio laptop Vista. Il repository risiede sul secondo disco rigido. Sto facendo un'installazione pulita di Windows 7 nei prossimi giorni. Come posso configurare o installare nuovamente Visual SVN Server e mantenere intatti gli utenti, i repository e le impostazioni dall'installazione precedente? Grazie.

È stato utile?

Soluzione

Puoi semplicemente copiare la cartella contenente i repository (ad es. c: \ repository ) nella nuova macchina. Quella cartella contiene tutti gli utenti (nel file htpasswd ) e i diritti di accesso ( authz ).

Nota: questo è vero se si utilizza l'autenticazione di sovversione. Non sono sicuro che sia lo stesso quando si utilizza l'autenticazione di Windows, ma suppongo che lo sia, poiché esiste anche un file chiamato ( authz-windows ).

Istruzioni dettagliate:

  • sul nuovo server, installa il server VisualSVN
  • durante l'installazione, ti viene chiesto dove posizionare i repository (il valore predefinito è c: \ repository )
  • una volta installato il server, vai al vecchio computer e apri VisualSVN Server Manager
  • fai clic con il pulsante destro del mouse sulla VisualSVN Server (locale) nella console e fai clic su Properties
  • è la finestra di dialogo che puoi trovare dove si trovano attualmente i repository
  • copia tutto ciò che è contenuto in quella cartella nella cartella del repository del nuovo server (ad es. c: \ repository )
  • forse dovrai riavviare il server, ma tutto dovrebbe essere attivo e funzionante

Altri suggerimenti

I ruoli / utenti sono archiviati nei file groups.conf e htpasswd in " Repository " cartella e può essere copiato sul nuovo server. Le singole autorizzazioni per ciascun repository sono archiviate nel file VisualSVN-SvnAuthz in " Repositories \ your-repo \ conf " e può anche essere copiato così com'è.

Il modo migliore per trasferire la cronologia dei dati dei repository senza ottenere errori di file system incompatibili è quello di creare un file di dump per ciascun repository, quindi copiare il file di dump sul nuovo server e importare il file di dump sul nuovo server. È necessario utilizzare lo strumento da riga di comando disponibile nella console di gestione di VisualSVN per creare questi file di dump. Visual SVN ha una buona documentazione per le specifiche qui: http://www.visualsvn.com/support/ argomento / 00010 /

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top