Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Sync Subversion repository

Užívatelia Subversion môže cítiť , že je potrebné vytvoriť viac zrkadiel Subversion repozitára hlavné, aby členovia v rôznych geografických oblastiach pre rýchly prístup kópie aktuálneho kódu . Synchronizácia repozitára týmto spôsobom tiež chráni v prípade technickej poruchy na jednom serveri . Pre uľahčenie synchronizácie , Subversion poskytuje " svnsync " nástroj . Pokyny dovolená 1

Otvorte terminál
2

Vytvoriť nový repozitár Subversion zadaním : .

Mkdir repository_mirror

svnadmin vytvoriť repository_mirror

cd respository_mirror

To bude držať zrkadlovú kópiu Subversion
3

Zadajte nasledujúci upraviť konfiguračný súbor svnserve.conf . :

nano conf /svnserve.conf

Odobrať " # " z riadku prečíta :

# password - db = passwd

Zavrieť nano .
4

Zadajte nasledujúce editovať " passwd " súbor :

nano conf /passwd

vložte nasledujúci text pod " [ Užívatelia ] " riadku :

svnsync = tajný

Zmena tajomstvo heslo , ktoré by ste chceli svnsync použiť , keď sa synchronizuje úložisko . Uložte prácu a zatvorte nano
5

Zadajte nasledujúci upraviť nový dokument , ktorý obsahuje skript potrebuje programu svnsync : .

Nano háčiky /pre- revprop - change

vložte nasledujúci do toho !

# /bin /sh

USER = " $ 3 "

if [ " $ USER " = " svnsync " ] , potom exit 0 ; fi

echo " Iba užívateľ svnsync môže zmeniť revprops " > & 2

exit 1

Uložte svoju prácu , v blízkosti nano a zadajte nasledujúce aby to spustiteľný skript :

chmod + x háčiky /pre- revprop - zmena
6

Inicializácia synchronizácie zadaním nasledujúceho príkazu :

svnsync init :///ZOZNAM /respository_mirror svn ://SOURCE.COM /source_repos

nahradiť " adresár " s adresári , kde ste vytvorili úložisko zrkadlo a nahradiť " SOURCE.COM /source_repos " s názvom servera . a úložisko meno pre vaše zrkadlo
7

spustite synchronizáciu :

svnsync sync - :///ZOZNAM respository_mirror

Opäť užívateľské meno svnsync súbor /, nahraďte názov súboru a cestu s tými , ktoré ste použili na svojom systéme pre zrkadlo .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené