Apache Subversion è un sistema di controllo della versione che tiene traccia delle modifiche nei file, cartelle e direttori di Linux Mint 21. Non solo ciò consente anche agli utenti di ripristinare i file nelle versioni precedenti e fornisce l'intera cronologia di tutte le modifiche. Inoltre, se stai cercando un modo semplice per ottenere la sovversione Apache su Linux Mint 21, questa guida è per te.
Installazione della sovversione Apache su Linux Mint 21
La sovversione viene spesso definita SVN e per installarla su Linux Mint; Basta passare attentamente i passaggi indicati di seguito:
Passo 1: Per l'installazione senza problemi di SVN aggiorna l'elenco dei pacchetti del gestore dei pacchetti predefiniti utilizzando:
$ sudo apt update
Passo 2: Quindi installare Apache2 su Linux Mint tramite Default Package Manager eseguendo:
$ sudo apt install apache2 -y
Ora controlla lo stato del servizio se è attivo e in esecuzione e per questo uso:
$ sudo systemctl status apache2
Se non è attivo, quindi avvialo eseguendo:
$ sudo systemctl avvia apache2
Passaggio 3: Ora solo per essere sicuro di eseguire l'indirizzo IP di Linux Mint nel browser Internet per vedere se Apache2 funziona:
Passaggio 4: Ora, installa la sovversione Apache utilizzando il gestore pacchetti predefinito di Linux Mint 21 eseguendo:
$ sudo apt installa libsvn-dev libapache2-mod-svn subversion-tools -y
Quindi leggi le descrizioni delle configurazioni per postfix e seleziona OK:
Ora seleziona l'opzione del sito Internet come configurazione per PostFix e seleziona OK:
Ora dai il nome della posta di sistema in base alle tue preferenze e quindi fai clic su OK per confermare la configurazione, nel mio caso ho dato il nome LinuxHint:
Passaggio 5: Ora abilita il modulo DAV di Apache eseguendo:
$ sudo a2emod dav
Quindi, abilita il modulo DAV_SVN di Apache eseguendo:
$ sudo a2emod dav_svn
Passaggio 6: Ora riavvia Apache2 su Linux Mint per applicare tutte le modifiche utilizzando:
$ sudo systemctl riavvio apache2
Passaggio 7: Ora apri il file di configurazione per Apache dav_svn eseguendo:
$ sudo nano/etc/apache2/mods e abilitati/dav_svn.conf
Ora rompere le righe di seguito date prima:
Dav Svn
SvnParentPath/var/lib/svn
Dopo quel rompere le altre righe che sono riportate di seguito:
AuthType Basic
Authname "repository di sovversione"
AuthUserFile/etc/apache2/dav_svn.passwd
Richiedono l'utente valido
Passaggio 8: Quindi, crea una directory denominata SVN su Linux Mint nella directory OPT usando:
$ sudo mkdir /opt /svn
Passaggio 9: Ora crea un repository e chiamalo in base alla tua preferenza come l'ho chiamato Linux eseguendo:
$ sudo svnadmin create/opt/svn/linux
Passaggio 10: Ora cambia la proprietà per la directory che abbiamo creato sopra eseguendo:
$ sudo chown -r www-data: www-data/opt/svn/linux
Quindi modificare le autorizzazioni per la directory SVN usando il comando CHMOD:
$ sudo chmod -r 775/opt/svn/linux
Passaggio 11: Ora è il momento di creare utenti SVN e impostare la password eseguendo il comando:
$ sudo htpasswd -cm/etc/apache2/dav_svn.Passwd Linux-User1
Puoi anche creare un altro utente se lo desideri e per quell'esecuzione:
$ sudo htpasswd -m/etc/apache2/dav_svn.passwd utente2
Passaggio 12: Per applicare le modifiche riavvia Apache2 su Linux eseguendo:
$ sudo systemctl riavvio apache2
Passaggio 13: Ora accedi alla sovversione Apache per il test utilizzando l'indirizzo IP insieme alla directory e al nome del repository, di seguito è la sintassi per esso:
http: ///SVN/
Quindi, è così che si può installare la sovversione Apache su Linux Mint e tracciare tutte le modifiche apportate a file e directory
Conclusione
Apache Subversion è uno strumento gratuito per utilizzare lo strumento open source che gli utenti di Linux possono utilizzare per tenere traccia di tutte le modifiche apportate nei file e nelle directory dei loro sistemi o in qualsiasi progetto. Il processo di installazione per ottenere la sovversione Apache è anche lungo ma è abbastanza semplice, questa guida fornisce un processo dettagliato per l'installazione di Apache Subversion su Linux Mint 21.