Telepítése és konfigurálása a felforgatás, apache, websvn debian
Web → telepítése és konfigurálása Subversion, Apache, WebSvn a Debian / Ubuntu
Subversion - központosított verziókövető rendszer, elosztott forráskód. Úgy is nevezik a svn, a neve a kliens program, amely része a standard Subversion forgalmazás. Úgy alakult, amely alternatívát kínál a CVS-rendszert. CVS az összes alapvető funkciót, és mentes bizonyos hiányosságokat.
A nastroyaschee Subversion használják számos híres projektek: Apache, Samba, a Google Code, SourceForge.net, és még sokan mások.
WebSvn - online felforgatás ügyfél. Tény, hogy nincs semmi, de egy sor PHP szkript, amely a távoli hozzáférést Subversion tárolók. Támogatja a több adattárak, hagyjuk-sablon szerkesztése, magáévá lehetőség Apache MultiViews és a lehetőséget, hogy exportálni RSS.
telepítése Subversion
A következő lépés, hogy hozzon létre egy csoportot a felforgatás, és adjuk hozzá a kívánt felhasználókat:
Létrehozása adattár Subversion
Miután Subversion van telepítve, akkor készíts egy tárat:
Telepítése és konfigurálása Apache, WebDAV hozzáférés Subversion
Meg kell állapítani, nem csak az apache2, de svn szerver modul az Apache:
Továbbá, a modulokat engedélyezni kell dolgozni WebDAV:
A következő lépés, meg kell konfigurálni a hozzáférési politikák felforgatás adattárak keresztül apache. Ehhez meg kell szerkeszteni a következő fájlt konguratsii apache:
Ezután meg kell határozni, hogy mely felhasználók férhetnek hozzá a felforgatás apache:
Összefoglalva, meg kell indítani az apache, hogy minden változtatások életbe léptetéséhez:
Ellenőrzése hozzáférést Subversion
Az első lépés, akkor létre kell hozni egy tipikus projekt struktúra felforgatás és az import is:
A végén ellenőrizze, hogy van rendelkezésre álló tárhely és olvasni projekt felépítése megegyezik a vele korábban importált:
Telepítése és konfigurálása WebSvn
WebSvn szerelése igen egyszerű:
enscript csomag szükséges a szintaxis kiemelést.
Beállítás WebSvn: korlátozott rendelkezésre
Azonban teljes hozzáférést adattárak - nem mindig jó. Ha a tároló nem nyilvános, azt kell, hogy korlátozza a hozzáférést WebSvn csak bizonyos felhasználók számára. Ehhez módosítani kell a fájlt /etc/apache2/conf.d/websvn:
Rezultiruyyuschie konfigurációs fájl körülbelül a következő:
Beállítás WebSvn: sablon szerkesztése
WebSvn ki a dobozból támogatja az orosz nyelvet. Ezért a szükséges adatokat - a sablon beállítása kimenő Elfogadható projekt leírásokat WebSvn honlapján. Alapértelmezésben ez az angol, és semmi sem az említett felhasználó dolgozik webSVN. Ezért a következő fájl (az alapértelmezett nyugodt template) szerkeszteni kívánt:
Nyilvánvaló, hogy lehet szerkeszteni a teljes minta a saját, hanem azért, hogy állítsa be a leírást, hogy elég figyelmet csak a következő fejezetben:
Az eredmény, például, lehet, hogy az alábbi formában:
További információ a WebSvn sablon szerkesztési szabályok megtalálhatók a dokumentációban: