Sziasztok, ma telepítjük a legújabb WebSVN-t a CentOS 7-be a subversion tárolókhoz.
a WebSVN olyan nézetet kínál a subversion tárolóiban, amelyet úgy terveztek, hogy tükrözze a Subversion módszertanát. Megtekinthetjük bármely fájl vagy könyvtár naplóját, és megtekinthetjük az összes módosított, hozzáadott vagy törölt fájl listáját. Megtekinthetjük a fájl két verziója közötti különbségeket is, hogy pontosan lássuk, mi változott egy adott felülvizsgálat során.
jellemzők
a WebSVN a következő szolgáltatásokat kínálja:
- könnyen kezelhető felület
- testreszabható sablonrendszer
- a fájlok listájának színezése
- hibás nézet
- napló üzenet keresés
- RSS feed támogatás
- és így tovább…
mivel PHP-vel íródott, a WebSVN nagyon hordozható és könnyen telepíthető.
most telepítjük a WebSVN-t a Subversion (Apache SVN) számára. Győződjön meg arról, hogy telepítette az Apache SVN-t a kiszolgálóra. Ha még nincs telepítve, telepítheti ezt az oktatóanyagot.
az Apache SVN(Subversion) telepítése után kövesse az alábbi egyszerű lépéseket.
1. Letöltés WebSVN
letöltheti WebSVN a hivatalos honlapján http://www.websvn.info/download/. Először belépünk a /var/www/html/ könyvtárba, majd letöltjük a csomagot benne.
$ sudo -s
kérjük, hajtsa végre a fenti parancsot egy héjban vagy terminálon, mivel a wee-nek root jogosultságra kell váltania, hogy teljes hozzáférést biztosítsunk a rendszer korlátozott területeihez.
# cd /var/www/html# wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip
itt töltöm le a websvn legújabb 2.3.3 verzióját. A linket a webhelyről kaphatja meg. A fenti linket egyszerűen kicserélheti a telepíteni kívánt csomag linkjére.
2. Bontsa ki a letöltött zip-et
# unzip websvn-2.3.3.zip
# mv websvn-2.3.3 websvn
telepítse a php
# yum install php
Edit WebSVN config
most meg kell másolni distconfig.php, amely a/var/www/html / websvn / include könyvtárban található a konfiguráláshoz.php, majd szerkessze a konfigurációs fájlt.
# cd /var/www/html/websvn/include
# cp distconfig.php config.php
# nano config.php
most módosítanunk kell a fájlt az alábbiak szerint. Miután ez megtörtént, kérjük, mentse el a fájlt, és lépjen ki.
// Configure these lines if your commands aren't on your path.// $config->setSVNCommandPath('/usr/bin'); // e.g. c:\program files\subversion\bin $config->setDiffPath('/usr/bin');
// For syntax colouring, if option enabled... $config->setEnscriptPath('/usr/bin'); $config->setSedPath('/bin');
// For delivered tarballs, if option enabled... $config->setTarPath('/bin');
// For delivered GZIP'd files and tarballs, if option enabled... $config->setGZipPath('/bin');
// $config->parentPath('/svn/');
$extEnscript = "perl";$extEnscript = "python";$extEnscript = "sql";$extEnscript = "java";$extEnscript = "html";$extEnscript = "html";$extEnscript = "html";$extEnscript = "html";$extEnscript = "bash";
kezdve WebSVN
most már majdnem kész. Most újra kell indítanunk az Apache szervert. Ezt az alábbi paranccsal teheti meg.
# systemctl restart httpd.service
ezután megnyitjuk a WebSVN-t a kedvenc böngészőnkben, amelynek címe http://Ip-address/websvn, vagy ha helyi számítógépen van, akkor goto http://localhost/websvn .
Megjegyzés: Ha olyan hibát észlelt, mint a “Nem található” enscript “eszköz a” /usr/bin/enscript” helyen, akkor telepítenie kell az enscript-et a “yum install enscript” paranccsal, amely megoldja a problémát.
következtetés
Hurrá, befejeztük a WebSVN telepítését a CentOS 7 szerverünkre. Ez az oktatóanyag remekül működik az RHEL 7-en is. WebSVN kínál kilátás rá a subversion tárolók, hogy úgy tervezték, hogy tükrözze a subversion módszertan. Megtekintheti bármely fájl vagy könyvtár naplóját, valamint megtekintheti az összes módosított, hozzáadott vagy törölt fájl listáját. Tehát, ha bármilyen kérdése, észrevétele, visszajelzése van, kérjük, írjon az alábbi megjegyzés mezőbe, és tudassa velünk, hogy mit kell hozzáadni vagy javítani. Köszönöm! Élvezze A WebSVN-T 🙂