GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Apache Subversion na Debian 11

V tomto tutoriálu vám ukážeme, jak nainstalovat Apache Subversion na Debian 11. Pro ty z vás, kteří nevěděli, Apache Subversion (SVN) je open-source systém pro správu verzí vytvořený týmem Apache Foundation Team. SVN používají vývojáři softwaru k udržování historických a aktuálních verzí zdrojového kódu, dokumentace, webových stránek atd.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Apache Subversion na Debian 11 (Bullseye).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 10 nebo Debian 11.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Apache Subversion na Debian 11 Bullseye

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální spuštěním následujícího apt příkazy v terminálu:

sudo apt update
sudo apt upgrade

Krok 2. Instalace Apache Subversion na Debian 11.

Ve výchozím nastavení je SVN k dispozici v základním úložišti Debian 11. Nyní tedy nainstalujeme nejnovější stabilní verzi balíčků Apache Subversion pomocí následujícího příkazu:

sudo apt install subversion libapache2-mod-svn libapache2-svn libsvn-dev subversion-tools

Po instalaci povolte požadované moduly Apache a restartujte službu Apache:

sudo a2enmod dav 
sudo a2enmod dav_svn 
sudo service apache2 restart

Krok 3. Nakonfigurujte Apache Subversion.

Nyní upravíme konfigurační soubor SVN v sudo režimu pomocí následujícího příkazu:

sudo nano /etc/apache2/mods-enabled/dav_svn.conf

Přidejte následující soubor:

Alias /svn /var/lib/svn
<Location /svn>

   DAV svn
   SVNParentPath /var/lib/svn

   AuthType Basic
   AuthName "Subversion Repository"
   AuthUserFile /etc/apache2/dav_svn.passwd
   Require valid-user
     
</Location>

Uložte a zavřete soubor a poté restartujte službu Apache, aby se projevila:

sudo systemctl restart apache2

Krok 5. Vytvořte úložiště SVN.

Now we create a new repository with the name myrepo. Also, set the required permissions on newly created directories: sudo mkdir -p /var/lib/svn/ sudo svnadmin create /var/lib/svn/myrepo sudo chown -R www-data:www-data /var/lib/svn sudo chmod -R 775 /var/lib/svn

Krok 6. Vytvořte uživatele SVN.

V konfiguračním souboru SVN Apache jsme specifikovali, že informace o ověření uživatele mají být uloženy na /etc/apache2/dav_svn.passwd . Vytvořme našeho správce Uživatel Subversion:

sudo htpasswd -cm /etc/apache2/dav_svn.passwd admin

Chcete-li vytvořit další uživatele, použijte následující příkazy:

sudo htpasswd -m /etc/apache2/dav_svn.passwd meilana 
sudo htpasswd -m /etc/apache2/dav_svn.passwd maria

Krok 7. Přístup k úložišti v prohlížeči.

Po úspěšné instalaci otevřete webový prohlížeč a přejděte k SVN pomocí adresy URL http://your-IP-address.com/svn/myrepo/ . Budete přesměrováni na stránku rozhraní úložiště SVN:

Blahopřejeme! Úspěšně jste nainstalovali SVN. Děkujeme, že jste použili tento návod k instalaci nejnovější verze Apache Subversion (SVN) na Debian 11 Bullseye. Pro další pomoc nebo užitečné informace vám doporučujeme podívejte se na oficiální web SVN.


Debian
  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat Subversion 1.9 na Ubuntu a Debian

  3. Nainstalujte Apache na Debian 10

  1. Jak nainstalovat MongoDB na Debian 9

  2. Jak nainstalovat Nginx na Debian 9

  3. Jak nainstalovat Apache na Debian 9

  1. Jak nainstalovat Jenkins na Debian 9

  2. Jak nainstalovat Webmin na Debian 9

  3. Jak nainstalovat Tomcat 9 na Debian 9