Apache Subversion to system kontroli wersji, który śledzi zmiany w plikach, folderach i reżyserach Linux Mint 21. Nie tylko to pozwala użytkownikom przywrócić pliki do poprzednich wersji i daje całą historię wszystkich zmian. Dalej, jeśli szukasz łatwego sposobu na uzyskanie subwersji Apache w Linux Mint 21, ten przewodnik jest dla Ciebie.
Instalowanie subwersji Apache w Linux Mint 21
Subversion jest często określana jako SVN i zainstalować ją w Linux Mint; po prostu ostrożnie przejrzyj poniższe kroki:
Krok 1: Aby uzyskać bezpłatną instalację SVN, zaktualizuj listę pakietów domyślnego menedżera pakietów za pomocą:
Aktualizacja $ sudo apt
Krok 2: Następnie zainstaluj Apache2 w Linux Mint za pośrednictwem domyślnego menedżera pakietów, wykonując:
$ sudo apt instal apache2 -y
Teraz sprawdź status usługi, jeśli jest aktywna i uruchomiona, a dla tego użycia:
$ sudo Systemctl Status Apache2
Jeśli nie jest aktywny, zacznij go, wykonując:
$ sudo systemctl start apache2
Krok 3: Teraz, aby mieć pewność, że adres IP Linux Mint w przeglądarce internetowej, aby sprawdzić, czy Apache2 działa:
Krok 4: Teraz zainstaluj subwersję Apache za pomocą domyślnego menedżera pakietów Linux Mint 21, wykonując:
$ sudo apt Zainstaluj libsvn-dev libapache2-mod-svn-shentversion-tools -y
Następnie przeczytaj opisy konfiguracji dla postfix i wybierz OK:
Teraz wybierz opcję witryny internetowej jako konfigurację postfix i wybierz OK:
Teraz podaj nazwę poczty systemowej zgodnie z preferencjami, a następnie kliknij OK, aby potwierdzić konfigurację, w moim przypadku podałem nazwę Linuxhint:
Krok 5: Teraz włącz moduł DAV Apache, wykonując:
$ sudo a2emod dav
Następnie włącz moduł DAV_SVN Apache, wykonując:
$ sudo a2emod dav_svn
Krok 6: Teraz uruchom ponownie Apache2 w Linux Mint, aby zastosować wszystkie zmiany, używając:
$ sudo systemctl restart apache2
Krok 7: Teraz otwórz plik konfiguracyjny dla Apache DAV_SVN Wykonując:
$ sudo nano/etc/apache2/mods-obserwowany/dav_svn.conf
Teraz najpierw pocukaj poniższe linie:
Dav svn
Svnparentpath/var/lib/svn
Po tej polubieniu inne linie, które podano poniżej:
Authtype Basic
AuthName „Repozytorium subwersji”
AuthuserFile/etc/apache2/dav_svn.Passwd
Wymagają ważnego użytkownika
Krok 8: Następnie utwórz katalog o nazwie SVN w Linux Mint w katalogu OPT za pomocą:
$ sudo mkdir /opt /svn
Krok 9: Teraz utwórz repozytorium i nazwij je zgodnie z preferencjami, jak to wymieniłem Linux Wykonując:
$ sudo svnadmin create/opt/svn/linux
Krok 10: Teraz zmień własność katalogu, który stworzyliśmy powyżej, wykonując:
$ sudo chown -r www-data: www-data/opt/svn/linux
Następnie zmień uprawnienia do katalogu SVN za pomocą polecenia CHMOD:
$ sudo chmod -r 775/opt/svn/linux
Krok 11: Teraz nadszedł czas, aby utworzyć użytkowników SVN i ustawić dla niego hasło, wykonując polecenie:
$ sudo htpasswd -cm/etc/apache2/dav_svn.Passwd Linux-User1
Możesz także utworzyć innego użytkownika, jeśli chcesz i dla tego wykonania:
$ sudo htpasswd -m/etc/apache2/dav_svn.Passwd User2
Krok 12: Aby zastosować zmiany, ponownie uruchom apache2 w systemie Linux, wykonując:
$ sudo systemctl restart apache2
Krok 13: Teraz zaloguj się do subwersji Apache w celu testowania przy użyciu adresu IP wraz z nazwą katalogu i repozytorium, poniżej znajduje się dla niego składnia:
http: ///svn/
W ten sposób można zainstalować subwersję Apache w Linux Mint i śledzić wszystkie zmiany wprowadzone w plikach i katalogach
Wniosek
Apache Subversion to bezpłatne korzystanie z narzędzia open source, którego użytkownicy Linux mogą używać do śledzenia wszystkich zmian wprowadzonych w plikach i katalogach ich systemów lub w dowolnym projekcie. Proces instalacji uzyskania subwersji Apache jest jednak długi, ale jest dość prosty, ten przewodnik zawiera szczegółowy proces instalacji subwersji Apache w Linux Mint 21.