Telepítése és konfigurálása felforgatás 1

Telepítése és konfigurálása felforgatás 1
Subversion vagy más szavakkal - ellenőrzési (kontroll) változatban. Azt hiszem, sok fejlesztő ismeri. Szinte minden szoftverfejlesztési, vagy akár a helyszínen teljes, ha nem ezt a rendszert. Ön nem használhatja a verziókövető rendszer? Itt az ideje, hogy indul el, akkor is, ha az csak a fejlesztő.

Nem fogom mondani az összes előnyeit rendszerek, mint a Subversion, hanem csak azt mondani, hogy ez lehetővé teszi, hogy mindig látni és irányítani a fejlesztési folyamatot, és a megfelelő időben, hogy menjen vissza bármely részén kódot.

Sok Subversion nem szereti miatt központosított struktúra, és időnként, vannak furcsa helyzetek. De biztosíthatom, hogy sok probléma merül fel, vagy azért, mert a fejlesztők maguk, vagy az eltérő változatai ezt a szoftvert. Ezért ebben a cikkben szeretném mondani, hogyan kell telepíteni és beállítani a legújabb verzióját a Subversion szerver.

Subversion nagyon jól kötődik az Apache webszerver és dolgozik a HTTP protokollon keresztül. Ez lehetővé teszi, hogy végre verziókezelő meglévő kiszolgáló nem túl nagy nehézséget.

telepítése Subversion

Az első dolog, amit meg fog tenni -, hogy ellenőrizze, milyen aktuális változata az alkalmazás az adattárban.

Ha a tárolóban 1.6, a következő lépés kihagyható. Ha például, 1.5 verzió vagy 1,4, majd némi további lépések szükségesek.

Tár hozzáadása RPMforge a CentOS 5. Töltse az rpm csomagot a változat a rendszer. i386 32 bites architektúra vagy x86_64 64 bites rendszereket. Tudod letölt ez keresztül a szokásos wget.

Add DAG GPG kulcs

És a telepítésnél

Ezután nyissa meg a «/etc/yum.repos.d/rpmforge.repo» fájlt, és cserélhető tetszőleges helyre paraméter «engedélyezve = 1" a«enabled = 0" . Szükséges, hogy az alapértelmezett csomagok vannak telepítve az adott tárolóból.
Most ismét keresni Subversion csomagot az új tároló.

Ha ez a tároló nem találtam meg a megfelelő csomagot, majd próbálja meg használni az adattár rpmforge-extrák. Ez kötelező, hogy a legújabb verzió.

Most folytassa közvetlenül az ügyfél telepítését és a szükséges kiegészítőket az Apache.

Egyedi telepítési problémák nem merülnek fel. Most ellenőrizze a verziót.

Apache beállítása dolgozni Subversion tárolók

Telepítse a szükséges modult dolgozni Subversion. Ő hívott mod_dav_svn. Azt is meg lehet venni a tárolóból vagy rpmforge rpmforge-extrák. Minden attól függ, hogy melyik verzió a Subversion beállította.

Ezután ellenőrizze a «/etc/httpd/conf.d/subversion.conf» fájlba a következő sort kell regisztrálni

Most indítsa újra az Apache

Elkalandozik. A virtuális gép, amely teszteltem, az írás cikkek már letöltötte az összes Apache modulokat. Productions a szerver I tiltva a legtöbb modul. Tehát ne felejtsük el. szükség van nem csak 2 modul a fentiekben ismertetett Subversion, hanem mások, mint a «auth_basic_module», «authn_file_module», «authz_host_module», «dav_module», «dav_fs_module».

Mindenesetre, az alábbiakban adom listát kell betölthető modulokat.

A praxisomban, megpróbálom SVN egyetlen virtuális gép. Ezért a konfiguráció hozzáférést a tároló már előírt beállításokat virutalnogo host. Úgy érzem, így kényelmes. Beállíthatja a hozzáférést a adattár «/etc/httpd/conf.d/subversion.conf» fájlt. Van egy kész példa. Írok példámat konfigurációt.

Itt a paraméter «AuthUserFile /etc/httpd/svn-users.conf» felelős a felhasználói listában, és a paraméter «AuthzSVNAccessFile /etc/httpd/svn-acl.conf» hozzáférést biztosít a különböző felhasználók különböző tárolók, valamint olvasni vagy írni jogok . Lesz szükség, hogy ezeket a fájlokat. Paraméter «SVNParentPath / var / www / svn /» jelzi, ahol a tárolók találhatók.

Hozzon létre két új felhasználói «test1» és «test2».

Létrehozása az SVN repository

Most hozzunk létre egy könyvtárat, ahol megtalálja a tárolóból (ami már rámutattunk a fenti konfiguráció).

Ezután hozzon létre egy 2 tároló.

És adja meg a jogot, hogy apache könyvtár, és indítsa újra a webszervert.

Hozzáférés beállítása az SVN repository

Most, hogy a felhasználó «test1» csak hozzáférni az első tároló írni és olvasni. A felhasználó «test2» a második tároló, és az adattár csak az első olvasási hozzáférést. Nyissa meg a «/etc/httpd/svn-acl.conf» fájlt, és adja meg a következő változásokat.

Access szerkezet, ahogy rájössz, a következő formátumban

Ön is létrehozhat felhasználói csoportok számára, nem beszélve a felhasználók, akik hozzáférnek a tárolóból.

Munka adattárak

Ahhoz, hogy teszteljük a kérelem adattárak használhatja TortoiseSVN (Windows). Tedd SVN Checkout, ami szinkronizálja repoziory.

Telepítése és konfigurálása felforgatás 1

Most majd létre az első fájlt, és adja hozzá a tárolóból.

Telepítése és konfigurálása felforgatás 1

Az első fájl jött létre például, hogy minden működik sikeresen. Az igazi projekt a Tanácsot, hogy vizsgálja a módon a szerkezet SVN, és mindig a könyvtárak törzs, ágak és címkéket.

Továbbá, háttér-információk

Az is lehetséges, akkor lehet, hogy érdekel:

  • Telepítése és konfigurálása felforgatás 1
    Telepítése nginx a CentOS 5
  • Telepíti az Apache 2, PHP 5.3 és MySQL 5.1 ...
  • Állítsa be az időzónát és az időt a Linux, CentOS

Kapcsolódó cikkek