GNU/Linux >> Znalost Linux >  >> Ubuntu

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

Apache Subversion je open-source systém pro správu verzí. Pomáhá vám sledovat sbírku souborů a složek. 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 přístup k síti:SVN, SVN+SSH, HTTP, HTTPS. Pokud jste za firewallem, je výhodná Subversion založená na HTTP, protože provoz SVN bude procházet firewallem bez nastavení dalších pravidel firewallu.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy týkající se instalace softwaru s otevřeným zdrojovým kódem.

V této souvislosti se podíváme na to, jak nainstalovat Apache Subversion na Ubuntu 20.04 LTS.


Kroky k instalaci a konfiguraci Apache Subversion na Ubuntu 20.04 LTS Focal Fossa

1. Proveďte aktualizaci systému

Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujících příkazů apt v terminálu:

$ sudo apt update
$ sudo apt upgrade


2. Nainstalujte webový server 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


3. Nainstalujte do systému Apache Subversion

Spusťte následující příkaz k instalaci SVN a všech závislostí potřebných pro SVN:

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

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

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


4. Nakonfigurujte Apache Subversion

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


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


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

Následující příkazy přidají uživatele pro svn. Zobrazí výzvu k zadání uživatelských hesel:

$ sudo htpasswd -cm /etc/apache2/dav_svn.passwd linuxapt
$ sudo htpasswd -m /etc/apache2/dav_svn.passwd linuxapt1

Poté restartujte server Apache2 pomocí níže uvedeného příkazu, abyste provedli změny:

$ sudo systemctl restart apache2.service


Jak získat 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 zobrazí se výzva k ověření.

Použijte přihlašovací údaje vytvořené v kroku 6.

Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.



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

  2. Nainstalovat Apache Ant na Ubuntu 20.04 LTS – průvodce krok za krokem?

  3. Nainstalovat XAMPP na Ubuntu 20.04 LTS - Průvodce krok za krokem?

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

  2. Nainstalovat MailSpring na Ubuntu 20.04 LTS – průvodce krok za krokem?

  3. Nainstalovat HPLIP na Ubuntu 20.04 LTS – průvodce krok za krokem?

  1. Instalace InfluxDB na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Instalace Angular na Ubuntu 20.04 LTS - Průvodce krok za krokem?

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