Come suggerisce il nome WebSVN fornisce un'interfaccia utente grafica (GUI) per la gestione dei repository Apache Subversion (SVN). Utilizzando WebSVN possiamo confrontare la revisione dei file e visualizzare i registri di file e directory. WenSVN è soggetto a GNU General Public License (GPL).
Alcune caratteristiche chiave di WebSVN sono elencate di seguito:
- WebSVN fornisce la GUI per la gestione dei repository SVN.
- Supporta più repository locali e remoti
- Utilizzando questo possiamo visualizzare e cercare nei log.
- Confronto delle revisioni di file e directory.
- Ci permette di scaricare file e cartelle.
- Supporto per più lingue.
- Fornisce la possibilità di utilizzare i modelli di personalizzazione.
- Fornisce anche una funzione di feed RSS
In questo tutorial installerò WebSVN sullo stesso server su cui è già installato SVN, nel caso in cui SVN non sia installato, fare riferimento all'URL:Installa Apache Subversion (SVN) su RHEL 8 / Rocky Linux 8
Passaggio:1 Installa PHP usando il comando yum.
Per installare WebSVN su CentOS 7 e RHEL 7 dobbiamo prima installare PHP se non è installato.
[[email protected] linuxproject]# yum install php -y
Passaggio:2 Scarica il file WebSVN 'tar.gz' utilizzando il comando wget.
[[email protected] ~]# cd /var/www/html/ [[email protected] html]# wget http://websvn.tigris.org/files/documents/1380/49056/websvn-2.3.3.tar.gz
Passo:3 Estrai il file "tar.gz" scaricato
[[email protected] html]# tar -zxpvf websvn-2.3.3.tar.gz
Ora rinomina la cartella estratta "websvn-2.3.3 ‘ a ‘websvn '
[[email protected] html]# mv websvn-2.3.3 websvn
Fase:4 Modifica il file di configurazione di WebSVN
[[email protected] ~]# cd /var/www/html/websvn/include [[email protected] include]# mv distconfig.php config.php
Modifica e aggiungi le seguenti righe in config.php
[[email protected] include]# vi config.php
Riavvia il servizio Apache
[[email protected] include]# systemctl restart httpd.service
Fase:5 Ora accedi a WebSVN dal browser.
http://
L'installazione di WebSVN è completata, ora esploralo e divertiti 🙂