Ciao a tutti, oggi installeremo l’ultima WebSVN nel nostro CentOS 7 per i repository subversion.
WebSVN offre una vista sui repository subversion che è stato progettato per riflettere la metodologia Subversion. Possiamo visualizzare il registro di qualsiasi file o directory e vedere un elenco di tutti i file modificati, aggiunti o eliminati in una determinata revisione. Possiamo anche visualizzare le differenze tra due versioni di un file in modo da vedere esattamente cosa è stato cambiato in una particolare revisione.
Caratteristiche
WebSVN offre le seguenti caratteristiche:
- interfaccia Facile da usare
- Personalizzabile sistema di template
- Colourisation di voci del file
- Colpa vista
- messaggio di Log di ricerca
- supporto feed RSS
- e di più…
Poiché è scritto usando PHP, WebSVN è anche molto portatile e facile da installare.
Ora, installeremo WebSVN per la nostra Subversion (Apache SVN). Assicurati di aver installato Apache SVN nel tuo server. Se non lo avete installato, è possibile installare da questo tutorial.
Dopo aver installato Apache SVN(Subversion), dovrai seguire i semplici passaggi seguenti.
1. Scarica WebSVN
Puoi scaricare WebSVN dal loro sito ufficiale http://www.websvn.info/download/. Per prima cosa entreremo nella directory / var / www / html / e poi scaricheremo il pacchetto al suo interno.
$ sudo -s
Si prega di eseguire il comando di cui sopra in una shell o terminale come wee’ll bisogno di passare a privilegi di root in modo che avremo pieno accesso alle aree riservate del sistema.
# cd /var/www/html# wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip
Qui, sto scaricando l’ultima versione 2.3.3 di websvn. È possibile ottenere il link dal sito. Si può semplicemente sostituire il link qui sopra con il link del pacchetto che si desidera installare.
2. Estrarre lo zip scaricato
# unzip websvn-2.3.3.zip
# mv websvn-2.3.3 websvn
Installare php
# yum install php
Edit WebSVN config
Ora, avremo bisogno di copiare distconfig.php che si trova all’interno di/var/www/html/websvn / include directory da configurare.php e quindi modificare il file di configurazione.
# cd /var/www/html/websvn/include
# cp distconfig.php config.php
# nano config.php
Ora, avremo bisogno di apportare modifiche al file come mostrato di seguito. Dopo che è fatto, si prega di salvare il file e uscire.
// 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";
Avvio WebSVN
Ora, abbiamo quasi finito. Ora dobbiamo riavviare il nostro server Apache. Puoi farlo con il comando qui sotto.
# systemctl restart httpd.service
E poi, apriremo WebSVN all’interno del nostro browser preferito con l’indirizzo come http://Ip-address/websvn o se sei sul computer locale, puoi andare http://localhost/websvn .
Nota: Se hai riscontrato un errore come “Unable to find” enscript “tool nella posizione” / usr / bin / enscript””, dovrai installare enscript usando il comando “yum install enscript” che risolverà il problema.
Conclusione
Evviva, abbiamo completato l’installazione di WebSVN nel nostro server CentOS 7. Questo tutorial funziona alla grande su RHEL 7 troppo. WebSVN offre una vista sui repository subversion che è stato progettato per riflettere la metodologia subversion. È possibile visualizzare il registro di qualsiasi file o directory e vedere un elenco di tutti i file modificati, aggiunti o eliminati in una determinata revisione. Quindi, se avete domande, commenti, feedback si prega di scrivere sulla casella di commento qui sotto e fateci sapere quali animali deve essere aggiunto o migliorato. Grazie! Godere di WebSVN 🙂