Cum se instalează Websvn pentru subversiune în CentOS 7

Bună tuturor, astăzi vom instala cel mai recent WebSVN în CentOS 7 pentru depozitele subversion.

WebSVN oferă o vizualizare asupra depozitelor de subversiune care a fost proiectată pentru a reflecta metodologia subversiunii. Putem vizualiza jurnalul oricărui fișier sau director și putem vedea o listă cu toate fișierele modificate, adăugate sau șterse în orice revizuire dată. De asemenea, putem vizualiza diferențele dintre două versiuni ale unui fișier, astfel încât să vedem exact ce s-a schimbat într-o anumită revizuire.

caracteristici

WebSVN oferă următoarele caracteristici:

  • interfață ușor de utilizat
  • sistem templating personalizabil
  • Colourisation de listări de fișiere
  • Blame view
  • log mesaj căutarea
  • RSS feed suport
  • și mai mult…

deoarece este scris folosind PHP, WebSVN este, de asemenea, foarte portabil și ușor de instalat.

acum, vom instala WebSVN pentru subversiunea noastră (Apache SVN). Asigurați-vă că ați instalat Apache SVN pe serverul dvs. Dacă nu îl aveți instalat, îl puteți instala din acest tutorial.

după ce ați instalat Apache SVN(Subversion), va trebui să urmați pașii simpli de mai jos.

1. Descărcați WebSVN

puteți descărca WebSVN de pe site-ul lor oficial http://www.websvn.info/download/. Mai întâi vom intra în directorul /var/www/html/ și apoi vom descărca pachetul din interiorul acestuia.

$ sudo -s

vă rugăm să executați comanda de mai sus într-un shell sau terminal, deoarece va trebui să treceți la privilegiul root, astfel încât să avem acces complet la zonele restricționate ale sistemului.

# cd /var/www/html# wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip
descărcarea pachetului websvn

aici, sunt descărcați cea mai recentă versiune 2.3.3 a websvn. Puteți obține linkul de pe site. Puteți înlocui pur și simplu linkul de mai sus cu linkul pachetului pe care doriți să îl instalați.

2. Extrageți zip-ul descărcat

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

instalați php

# yum install php

editare WebSVN config

acum, va trebui să copiați distconfig.php care este situat în interiorul/var/www/html/websvn / include directorul de configurare.php și apoi editați fișierul de configurare.

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

acum, va trebui să facem modificări în fișier așa cum se arată mai jos. După ce se face, vă rugăm să salvați fișierul și de ieșire.

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

pornind WebSVN

acum, suntem aproape gata. Acum trebuie să repornim serverul nostru Apache. Puteți face acest lucru prin comanda de mai jos.

# systemctl restart httpd.service

și apoi, vom deschide WebSVN în browserul nostru preferat cu adresa ca http://Ip-address/websvn sau dacă sunteți pe computerul local, puteți merge la http://localhost/websvn.

websvn instalat cu succes

notă: Dacă ați întâmpinat erori precum „imposibil de găsit” enscript „instrument la locație”/usr/bin / enscript” „atunci, va trebui să instalați enscript folosind comanda” yum install enscript ” care va rezolva problema.

concluzie

ura, am finalizat instalarea WebSVN în serverul nostru CentOS 7. Acest tutorial funcționează excelent și pe RHEL 7. WebSVN oferă o vizualizare asupra depozitelor dvs. de subversiune care a fost concepută pentru a reflecta metodologia subversiunii. Puteți vizualiza jurnalul oricărui fișier sau director și puteți vedea o listă cu toate fișierele modificate, adăugate sau șterse în orice revizuire dată. Deci, dacă aveți întrebări, comentarii, feedback-ul vă rugăm să scrie pe caseta de comentarii de mai jos și să ne spui ce umpluturi trebuie să fie adăugate sau îmbunătățite. Mulțumesc! Bucurați-Vă De WebSVN 🙂

Write a Comment

Adresa ta de email nu va fi publicată.