Hej alle, i dag installerer vi den nyeste hjemmeside i vores CentOS 7 til subversion repositories.
Vi tilbyder en visning på dine subversion repositories, der er designet til at afspejle Subversion metode. Vi kan se loggen for enhver fil eller mappe og se en liste over alle de filer, der er ændret, tilføjet eller slettet i en given revision. Vi kan også se forskellene mellem to versioner af en fil for at se nøjagtigt, hvad der blev ændret i en bestemt revision.
funktioner
:
- let at bruge interface
- tilpasses templating system
- farvelægning af filoversigter
- Blame Vis
- log besked søgning
- RSS feed support
- og mere…
da det er skrevet ved hjælp af PHP, er det også meget bærbart og nemt at installere.
nu installerer vi vores Subversion (Apache SVN). Sørg for, at du har installeret Apache SVN på din server. Hvis du ikke har det installeret, kan du installere fra denne vejledning.
når du har installeret Apache SVN(Subversion), skal du følge de nemme trin nedenfor.
1. Hent hjemmesiden
du kan hente hjemmesiden fra deres officielle hjemmeside http://www.websvn.info/download/. Vi kommer først ind i mappen/var /
$ sudo -s
udfør venligst ovenstående kommando i en skal eller terminal, da vi bliver nødt til at skifte til root-privilegium, så vi får fuld adgang til systemets begrænsede områder.
# cd /var/www/html# wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip
her henter jeg den nyeste version 2.3.3 af hjemmesiden. Du kan få linket fra siden. Du kan blot erstatte ovenstående link med linket til den pakke, du vil installere.
2. Uddrag den hentede lynlås
# unzip websvn-2.3.3.zip
# mv websvn-2.3.3 websvn
installer php
# yum install php
Rediger konfiguration
nu skal vi kopiere distconfig.php, som er placeret inde/var/var/html/internet / omfatte mappe til config.php og derefter redigere konfigurationsfilen.
# cd /var/www/html/websvn/include
# cp distconfig.php config.php
# nano config.php
nu skal vi foretage ændringer i filen som vist nedenfor. Når det er gjort, skal du gemme filen og afslutte.
// 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";
nu er vi næsten færdige. Vi skal nu genstarte vores Apache-server. Du kan gøre det ved kommandoen nedenfor.
# systemctl restart httpd.service
# systemctl restart httpd.service
og så åbner vi hjemmesiden inde i vores foretrukne bro .ser med adressen som http://Ip-address/websvn eller hvis du er på lokal computer, kan du gå til http://localhost/websvn.
Bemærk: Hvis du stødte på fejl som “kan ikke finde” enscript “tool at location”/usr/bin / enscript” “derefter skal du installere enscript ved hjælp af kommandoen” yum install enscript”, som løser problemet.
konklusion
Hurray, vi har afsluttet installationen af vores CentOS 7-server. Denne tutorial fungerer også godt på RHEL 7. Vi tilbyder en visning på dine subversion repositories, der er designet til at afspejle subversion metode. Du kan se loggen for enhver fil eller mappe og se en liste over alle de filer, der er ændret, tilføjet eller slettet i en given revision. Så, hvis du har spørgsmål, kommentarer, feedback skal du skrive på kommentarfeltet nedenfor og lad os vide, hvad foderstoffer skal tilføjes eller forbedres. Tak Skal Du Have! God Fornøjelse 🙂