GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Apache Subversion na Ubuntu 20.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat Apache Subversion na Ubuntu 20.04 LTS. Pro ty z vás, kteří nevěděli, Subversion je open-source systém pro správu verzí. Pomáhá Kdykoli změníte, přidáte nebo odstraníte soubor nebo složku, kterou spravujete pomocí Subversion, odešlete tyto změny do svého úložiště Subversion, které vytvoří novou revizi ve vašem úložišti odrážející tyto změny. Vždy se můžete vrátit, podívat se a získat obsah předchozích revizí. SVN podporuje několik protokolů pro síťový přístup:SVN, SVN+SSH, HTTP, HTTPS. Pokud jste za firewallem, je výhodná Subversion založená na HTTP, protože provoz SVN projde bránou firewall bez jakékoli další sady pravidel brány firewall.

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 Subversion na Ubuntu 20.04 LTS (Focal Fossa). Můžete postupovat podle stejných pokynů pro Ubuntu 18.04, 16.04 a jakoukoli jinou distribuci založenou na Debianu, jako je Linux Mint.

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04, 16.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint.
  • 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 Ubuntu 20.04 LTS Focal Fossa

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou 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 webového serveru Apache.

Před spuštěním musí být na vašem serveru nainstalován webový server Apache. Pokud není nainstalován, můžete jej nainstalovat pomocí následujícího příkazu:

sudo apt install apache2 apache2-utils

Krok 3. Instalace Apache Subversion na Ubuntu 20.04.

Spuštěním následujícího příkazu nainstalujte SVN a všechny závislosti potřebné pro SVN:

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

Jakmile je balíček nainstalován, povolte modulům Apache2, aby spouštěly SVN:

sudo a2enmod dav
sudo a2enmod dav_svn
sudo systemctl start apache2.service

Krok 4. Nakonfigurujte Apache Subversion.

Balík modulu Subversion Apache vytvoří konfigurační soubor /etc/apache2/mods-enabled/dav_svn.conf .Stačí v něm provést nezbytné změny.

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

Vytvořte své první úložiště svn s názvem first repo. Můžete použít jakýkoli vhodný název:

sudo mkdir /var/www/svn
sudo svnadmin create /var/www/svn/project
sudo chown -R www-data:www-data /var/www/svn
sudo chmod -R 775 /var/www/svn

Krok 6. Vytvořte si účet a heslo pro SVN.

Následující příkazy přidá uživatele pro svn. Zobrazí výzvu k zadání hesel uživatelů.

sudo htpasswd -cm /etc/apache2/dav_svn.passwd idroot
sudo htpasswd -m /etc/apache2/dav_svn.passwd meilana

Dále restartujte server Apache2 pomocí níže uvedeného příkazu:

sudo systemctl restart apache2.service

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

Subversion bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com/svn/project/ nebo http://your-server-ip/svn/project/ a vyzve k ověření. Použijte přihlašovací údaje vytvořené v kroku 6. Pokud používáte bránu firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.

Blahopřejeme! Úspěšně jste nainstalovali Apache SVN. Děkujeme, že jste použili tento návod k instalaci Subversion na Ubuntu 20.04 LTS Focal Fossa systému. Pro další pomoc nebo užitečné informace vám doporučujeme zkontrolovat oficiální Apache Subversion webové stránky.


Ubuntu
  1. Nainstalovat Apache Subversion na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat Apache na Ubuntu 18.04

  2. Jak nainstalovat Apache na Ubuntu 20.04

  3. Jak nainstalovat Apache Hadoop na Ubuntu 20.04 LTS

  1. Jak nainstalovat Apache Maven na Ubuntu 16.04 LTS

  2. Jak nainstalovat Apache CouchDB na Ubuntu 18.04 LTS

  3. Jak nainstalovat Apache GUI na Ubuntu 18.04 LTS