Hogyan telepítsük a Websvn-t a Subversion számára a CentOS-ban 7

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
a websvn csomag letöltése

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 .

a websvn sikeresen telepítve van

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 🙂

Write a Comment

Az e-mail-címet nem tesszük közzé.