15.01.2013 Views

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Verziókezelő rendszerek<br />

Telepíthet egy aláíró hatóság által kibocsátott digitális tanúsítványt. Ennek alternatívájaként a saját<br />

aláírású tanúsítványt is telepítheti.<br />

Ez a lépés feltételezi, hogy telepített és beállított egy digitális tanúsítványt az Apache2<br />

web<strong>kiszolgáló</strong>jához. Ezután a Subversion tároló eléréséhez nézze meg a fenti szakaszt. A hozzáférési<br />

módszerek a protokoll kivételével azonosak. A Subversion tároló eléréséhez a https:// protokollt kell<br />

használnia.<br />

2.3.4. Elérés egyedi protokollon keresztül (svn://)<br />

A Subversion tároló létrehozása után beállíthatja a hozzáférés-felügyeletet a /tároló/útvonala/<br />

projekt/conf/svnserve.conf fájl szerkesztésével. A hitelesítés beállításához például a beállítófájl<br />

következő sorait kell kivenni megjegyzésből:<br />

# [general]<br />

# password-db = passwd<br />

A fenti sorok aktiválása után a passwd fájlban tarthatja karban a felhasználók listáját. Ugyanabban a<br />

könyvtárban szerkessze a passwd fájlt, és vegye fel az új felhasználót. A szintaxis a következő:<br />

felhasználónév = jelszó<br />

További részletekért nézze meg a fájlt.<br />

Ezután a Subversion elérhető az egyéni svn:// protokollon, ugyanarról vagy másik gépről. Az SVN<br />

<strong>kiszolgáló</strong> az svnserve parancs kiadásával futtatható. A szintaxis a következő:<br />

$ svnserve -d --foreground -r /tárolók/útvonala<br />

# -d -- démon mód<br />

# --foreground -- futtatás előtérben (hibakereséshez hasznos)<br />

# -r -- kiszolgálandó könyvtár gyökere<br />

A használattal kapcsolatos részletekért adja ki a következőt:<br />

$ svnserve --help<br />

A parancs futtatása után a Subversion elkezdi az alapértelmezett portot (3690) figyelni. A<br />

projekttároló eléréséhez futtassa a következő parancsot:<br />

svn co svn://gépnév/projekt projekt --username felhasználó_neve<br />

A <strong>kiszolgáló</strong> a beállításainak megfelelően bekéri a jelszót. A hitelesítés után lekéri a fájlokat a<br />

Subversion tárolóból. A projekt tárolójának és helyi másolatának szinkronizálásához futtassa az<br />

update részparancsot. A parancs szintaxisa a következő:<br />

cd projekt_könyvtár ; svn update<br />

Az egyes Subversion részparancsok használatával kapcsolatos további részletekért nézze meg a<br />

<strong>kézikönyve</strong>t. A co (checkout) paranccsal kapcsolatos információkért például adja ki a következő<br />

parancsot:<br />

219

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!