GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Apache Subversion na Debian 9

V tomto tutoriálu vám ukážeme, jak nainstalovat Apache Subversion na váš Debian 9. Pro ty z vás, kteří nevěděli, Pro ty z vás, kteří nevěděli, Apache Subversion je systém správy verzí s otevřeným zdrojovým kódem. Pomáhá vám sledovat kolekci 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ří ve vašem úložišti novou revizi 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 pozadu firewall, Subversion založený na HTTP je výhodný, protože provoz SVN bude procházet firewallem bez jakékoli další sady pravidel firewallu.

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 (SVN) na server Debian 9 (Stretch).

Nainstalujte Apache Subversion na Debian 9 Stretch

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-get příkazy v terminálu:

apt-get updateapt-get upgrade

Krok 2. Instalace webového serveru Apache.

Nejprve musíte nainstalovat webový server Apache pro přístup k serveru svn pomocí HTTP URL:

apt-get install apache2 apache2-utils

Krok 3. Instalace Subversion.

Pro instalaci subversion Apache můžete zadat následující příkaz.

apt-get install subversion subversion-tools libapache2-mod-svna2enmod dava2enmod dav_svn

Krok 4. Nakonfigurujte Apache pro 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:

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

Umístěte následující obsah:

Alias ​​/svn /var/lib/svn    DAV svn    SVNParentPath /var/lib/svn    AuthType Basic    AuthName "Subversion Repository"    AuthUserFile2Lo/davc/svpass> 

Po provedení výše uvedených změn restartujte službu Apache:

systemctl restartujte apache2

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

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

mkdir -p /var/lib/svn/svnadmin vytvořit /var/lib/svn/myrepochown -R www-data:www-data /var/lib/svnchmod -R 775 /var/lib/sv

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

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

htpasswd -m /etc/apache2/dav_svn.passwd chedelicshtpasswd -m /etc/apache2/dav_svn.passwd idroot

Pojďme znovu restartovat službu Apache:

systemctl restartujte apache2

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/myrepo/ nebo http://your-server-ip/svn/myrepo/ 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 Subversion. Děkujeme, že jste použili tento návod k instalaci nejnovější verze Apache Subversion (SVN) na server Debian 9 Stretch. Další pomoc nebo užitečné informace vám poskytneme doporučujeme navštívit oficiální web Apache Subversion.


Debian
  1. Jak nainstalovat Apache Maven na Debian 10

  2. Jak nainstalovat Apache Maven na Debian 11

  3. Jak nainstalovat Apache Cassandra na Debian 11 / Debian 10

  1. Jak nainstalovat Apache na Debian 9

  2. Jak nainstalovat Apache Cassandra na Debian 9

  3. Jak nainstalovat Apache ActiveMQ na Debian 10

  1. Jak nainstalovat Apache Tomcat 10 na Debian 10

  2. Jak nainstalovat Apache Solr na Debian 11

  3. Jak nainstalovat HAProxy na Debian 11