Soubory cookie nám pomáhají zlepšovat naše webové stránky. Přečtěte si naše zásady používání souborů cookie .

NAS 244

Úvod do Subversion

Nastavení serveru Subversion na ASUSTOR NAS

2023-08-15

CÍLE KURZU

Po absolvování tohoto kurzu budete schopni:

  1. Nastavení systému správy verzí Subversion na ASUSTOR NAS.

PŘEDPOKLADY

Požadavky kurzu:

Žádné

Studenti by měli mít pracovní znalosti o:

Linux


PŘEHLED

1. Subversion

1.1 Instalace služby Subversion

1.2 Vytvoření pracovního adresáře

2. Konfigurace Subversion

2.1 Vytvoření úložiště

2.2 Konfigurace zásad ověřování a autorizace

2.3 Konfigurace účtů a hesel

2.4 Konfigurace přístupových oprávnění

2.5 Povolení služby SVN





1. Subversion

Subversion (SVN) je open source systém pro správu verzí. Pomáhá sledovat kolekci souborů a složek. Kdykoli změníte, přidáte nebo odstraníte soubor nebo složku, které spravujete pomocí systému Subversion, odevzdáte tyto změny do úložiště Subversion, čímž se v úložišti vytvoří nová revize odrážející tyto změny. Kdykoli se můžete vrátit zpět, prohlédnout si a získat obsah předchozích revizí.



1.1 Instalace služby Subversion

Přihlaste se do služby ADM z webového prohlížeče a postupujte podle níže uvedených kroků:

  • Vyberte [App Central] [Všechny aplikace] Do vyhledávacího pole zadejte "Subversion" likněte na [Instalovat].



1.2 Vytvoření pracovního adresáře

Chcete-li vytvořit nový pracovní adresář, postupujte podle níže uvedených pokynů:

  • Vyberte možnost [Řízení přístupu] [Sdílené složky] Klikněte na možnost [Přidat] Podle pokynů průvodce přidejte novou složku.





2. Konfigurace Subversion


2.1 Vytvoření úložiště

Nejprve se ujistěte, že je povolena služba SSH.

  • Vyberte položku [Servisy] [Terminál] [SSH].
  • Vyberte možnost [Povolit SSH servis] a klikněte na tlačítko [Použít].


Pomocí klienta SSH se přihlaste k NAS a zadejte níže uvedený příkaz pro vytvoření úložiště SVN. V níže uvedeném příkladu vytvoříme úložiště "repo" ve složce "SVN" svazku 1.




2.2 Konfigurace zásad ověřování a autorizace

Po vytvoření úložiště můžete nakonfigurovat zásady ověřování a autorizace serveru Subversion, vytvořit uživatelské účty/hesla a přístupová oprávnění.

  • Definování zásad ověřování a autorizace




2.3 Konfigurace účtů a hesel

V níže uvedeném příkladu vytvoříme uživatele "asustor" s heslem "admin".





2.4 Konfigurace přístupových oprávnění

V níže uvedeném příkladu přiřadíme uživatele "asustor" do skupiny "Admin" a přidělíme mu oprávnění ke čtení a zápisu Admin.





2.5 Povolení služby SVN

Po dokončení následujících konfigurací budete moci povolit službu SVN a používat známého klienta SVN pro připojení k NAS a provádění správy textových souborů nebo souborů s kódem.




Pokud chcete, aby váš NAS automaticky zapnul službu SVN při spuštění systému, přidejte do souboru /usr/local/etc/init.d dva níže uvedené soubory.

Poznámka: Upravte přístupová práva k souborům S99svnerve.sh a K99svnerve.sh na 0774. Ujistěte se, že jste vlastníkovi přidělili oprávnění [x] (spouštění) souboru *.sh.

  • S99svnerve.sh


  • K99svnerve.sh

Pomohl vám tento článek? Ano / Ne