Aprire un terminale
2
Creare un nuovo repository Subversion con il comando: .
Mkdir repository_mirror
svnadmin create repository_mirror
cd respository_mirror
terrà la copia speculare del proprio repository subversion
3
digitare quanto segue per modificare il file di configurazione svnserve.conf . :
nano conf /svnserve.conf
Togliere il " # " dalla riga che recita :
# password - db = passwd
Chiudi nano .
4
digitare quanto segue per modificare il file "passwd" :
nano conf /passwd
incolla il seguente testo sotto la " [ gli utenti ] " linea :
svnsync =
segreto
Cambia segreto per la password che si desidera svnsync da utilizzare quando si sincronizza i repository . Salvare il lavoro e chiudere nano
5
digitare quanto segue per modificare un nuovo documento che contiene uno script necessario, dal programma svnsync : .
Nano ganci /pre - revprop -change
Incollare il seguente in questa:
# /bin /sh
USER = " $ 3"
if [" $ USER " = " svnsync " ] , poi exit 0 ; fi
echo " Solo l'utente può cambiare svnsync revprops " > & 2 exit 1
salvare il lavoro , chiudere nano e digitare quanto segue per rendere uno script eseguibile :
chmod + x ganci /pre - revprop - cambiamento
6
inizializzare la sincronizzazione digitando il seguente comando:
file di init svnsync :///directory /respository_mirror svn ://SOURCE.COM /source_repos
sostituire la "Directory" con la directory in cui è stato creato il mirror repository e sostituire la " SOURCE.COM /source_repos " con il nome del server . ed il nome repository per il tuo specchio
7
avviare il processo di sincronizzazione :
svnsync sync - nome utente svnsync file :///directory /respository_mirror
ancora una volta , sostituire il nome del file e il percorso con quelli utilizzati sul sistema per lo specchio .
software © www.354353.com