Slik Installerer Du Websvn for Subversion I CentOS 7

Hei alle, i dag skal vi installere nyeste WebSVN i Våre CentOS 7 for subversiondepoter.

WebSVN tilbyr en visning av subversiondepotene dine som er designet for å gjenspeile Subversionmetodikken. Vi kan se loggen over en fil eller katalog og se en liste over alle filene endret, lagt til eller slettet i en gitt revisjon. Vi kan også se forskjellene mellom to versjoner av en fil for å se nøyaktig hva som ble endret i en bestemt revisjon.

Funksjoner

WebSVN tilbyr følgende funksjoner:

  • lett å bruke grensesnitt
  • Tilpassbar templating system
  • Fargelegging av fil oppføringer
  • Blame view
  • loggmelding søker
  • RSS feed støtte
  • og mer…

Siden Det er skrevet MED PHP, Er WebSVN også svært bærbar og enkel å installere.

nå installerer Vi WebSVN for Vår Subversion (Apache SVN). Kontroller at Du har Installert Apache SVN på serveren din. Hvis du ikke har det installert, kan du installere fra denne opplæringen.

etter at Du har installert Apache SVN (Subversion), må du følge de enkle trinnene nedenfor.

1. Last Ned WebSVN

Du kan laste Ned WebSVN fra deres offisielle nettsted http://www.websvn.info/download/ . Vi kommer først inn i katalogen / var / www / html / og laster deretter ned pakken inne i den.

$ sudo -s

vennligst utfør kommandoen ovenfor i et skall eller en terminal, da vi må bytte til root privilege slik at vi får full tilgang til systemets begrensede områder.

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

Her laster jeg ned den nyeste versjonen 2.3.3 av websvn. Du kan få linken fra nettstedet. Du kan bare erstatte lenken ovenfor med lenken til pakken du vil installere.

2. Pakk den nedlastede zip

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

Installer php

# yum install php

Rediger WebSVN config

nå må vi kopiere distconfig.php som ligger inne / var / www / html / websvn / inkluder katalog til config.php og deretter redigere konfigurasjonsfilen.

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

Nå må vi gjøre endringer i filen som vist nedenfor. Når det er gjort, kan du lagre filen og avslutte.

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

Starter WebSVN

Nå er vi nesten ferdige. Vi må nå starte Apache-serveren på Nytt. Du kan gjøre det ved kommandoen nedenfor.

# systemctl restart httpd.service

Og så åpner Vi WebSVN i vår favoritt nettleser med adressen som http://Ip-address/websvn eller hvis du er på lokal datamaskin, kan du gå http://localhost/websvn .

websvn installert

Merk: Hvis du oppdaget feil som «Kan ikke finne «enscript» verktøy på stedet «/ usr / bin/ enscript «»da må du installere enscript ved hjelp av kommandoen» yum install enscript » som vil fikse problemet.

Konklusjon

Hurra, vi har fullført installering Av WebSVN i Vår CentOS 7 server. Denne opplæringen fungerer bra på RHEL 7 også. WebSVN tilbyr en visning av subversiondepotene dine som er designet for å gjenspeile subversionmetodikken. Du kan se loggen over en fil eller katalog og se en liste over alle filene endret, lagt til eller slettet i en gitt revisjon. Så, hvis du har spørsmål, kommentarer, tilbakemeldinger kan du skrive på kommentarfeltet nedenfor og la oss få vite hva stuffs må legges til eller forbedres. Thank You! Nyt WebSVN 🙂

Write a Comment

Din e-postadresse vil ikke bli publisert.