Het installeren van Websvn voor Subversion in CentOS 7

dag allemaal, vandaag installeren we de nieuwste WebSVN in onze CentOS 7 voor subversion repositories.

WebSVN biedt een weergave van uw Subversion-repositories die is ontworpen om de Subversion-methodologie weer te geven. We kunnen het logboek van een bestand of map bekijken en een lijst zien van alle bestanden die in een bepaalde revisie zijn gewijzigd, toegevoegd of verwijderd. We kunnen ook de verschillen tussen twee versies van een bestand bekijken om precies te zien wat er in een bepaalde revisie is veranderd.

Features

WebSVN biedt de volgende features:

  • eenvoudig te gebruiken interface
  • aanpasbaar templating systeem
  • kleuring van bestandslijsten
  • Blame view
  • zoeken in logberichten
  • RSS-feed-ondersteuning
  • en meer…

omdat het geschreven is met PHP, is WebSVN ook zeer draagbaar en eenvoudig te installeren.

nu zullen we WebSVN installeren voor onze Subversion (Apache SVN). Zorg ervoor dat u Apache SVN op uw server hebt geïnstalleerd. Als u het niet hebt geïnstalleerd, kunt u installeren vanaf deze tutorial.

nadat u Apache SVN(Subversion) hebt geïnstalleerd, moet u de eenvoudige stappen hieronder volgen.

1. Download WebSVN

u kunt WebSVN downloaden van hun officiële site http://www.websvn.info/download/ . We zullen eerst in directory /var/www/html/ gaan en dan het pakket erin downloaden.

$ sudo -s

voer het bovenstaande commando uit in een shell of terminal omdat wee moet overschakelen naar root privilege zodat we volledige toegang hebben tot de beperkte gebieden van het systeem.

# cd /var/www/html# wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip
websvn-pakket downloaden

hier, Ik ben het downloaden van de nieuwste versie 2.3.3 van websvn. U kunt de link van de site te krijgen. U kunt gewoon de bovenstaande link vervangen door de link van het pakket dat u wilt installeren.

2. De gedownloade zip uitpakken

# unzip websvn-2.3.3.zip
# mv websvn-2.3.3 websvn

installeer php

# yum install php

Edit WebSVN config

nu moeten we distconfig kopiëren.php die zich in/var/www/html/websvn / include map bevindt om te configureren.php en vervolgens het configuratiebestand bewerken.

# cd /var/www/html/websvn/include
# cp distconfig.php config.php
# nano config.php

nu moeten we wijzigingen aanbrengen in het bestand zoals hieronder weergegeven. Nadat het is gedaan, sla het bestand op en sluit af.

// 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";

WebSVN

starten nu zijn we bijna klaar. We moeten nu onze Apache server opnieuw opstarten. U kunt dat doen door het commando hieronder.

# systemctl restart httpd.service

en dan openen we WebSVN in onze favoriete browser met het adres http://Ip-address/websvn of als u op de lokale computer zit, kunt u naar http://localhost/websvn gaan .

websvn succesvol geïnstalleerd

opmerking: Als je een fout hebt ondervonden zoals “Unable to find” enscript ” tool op locatie “/usr/bin / enscript”” dan moet je enscript installeren met het commando “yum install enscript” wat het probleem zal oplossen.

conclusie

hoera, we hebben het installeren van WebSVN in onze CentOS 7 server voltooid. Deze tutorial werkt ook geweldig op RHEL 7. WebSVN biedt een overzicht van je Subversion repositories die ontworpen zijn om de subversion methodologie weer te geven. U kunt het logboek van een bestand of map bekijken en een lijst zien van alle bestanden die in een bepaalde revisie zijn gewijzigd, toegevoegd of verwijderd. Dus, als u vragen, opmerkingen, feedback gelieve te schrijven op de reactie vak hieronder en laat ons weten wat spullen moet worden toegevoegd of verbeterd. Dank Je! Enjoy WebSVN 🙂

Write a Comment

Het e-mailadres wordt niet gepubliceerd.