Korzystamy z ciasteczek, aby ulepszać naszą stronę. Prosimy przeczytać naszą politykę dotyczącą ciasteczek .

NAS 244

Wprowadzenie do Subversion

Konfiguracja serwera Subversion na serwerze ASUSTOR NAS

2023-08-15

CELE KURSU

Po ukończeniu tego kursu będziesz w stanie:

  1. Skonfigurować system zarządzania wersjami Subversion na ASUSTOR NAS.

WYMAGANIA WSTĘPNE

Wymagania wstępne kursu:

Nie dotyczy

Od studentów oczekuje się praktycznej wiedzy w zakresie:

Linux


AGENDA

1. Subversion

1.1 Instalowanie Subversion

1.2 Tworzenie katalogu roboczego

2. Konfiguracja Subversion

2.1 Tworzenie repozytorium

2.2 Konfiguracja polityki uwierzytelniania i autoryzacji

2.3 Konfiguracja kont i haseł

2.4 Konfiguracja uprawnień dostępu

2.5 Włączanie usługi SVN





1. Subversion

Subversion (SVN) to system kontroli wersji o otwartym kodzie źródłowym. Pomaga śledzić kolekcję plików i folderów. Za każdym razem, gdy zmieniasz, dodajesz lub usuwasz plik lub folder, którym zarządzasz za pomocą Subversion, zatwierdzasz te zmiany w swoim repozytorium Subversion, które tworzy nową wersję w twoim repozytorium odzwierciedlającą te zmiany. Zawsze możesz wrócić, przejrzeć i uzyskać zawartość poprzednich wersji.



1.1 Instalowanie Subversion

Zaloguj się do ADM z przeglądarki internetowej i wykonaj czynności opisane poniżej:

  • Wybierz [Centrum aplikacji] [Wszystkie aplikacje] Wpisz „Subversion” w polu wyszukiwania Kliknij [Zainstaluj].



1.2 Tworzenie katalogu roboczego

Jeśli chcesz utworzyć nowy katalog roboczy, wykonaj czynności opisane poniżej:

  • Wybierz [Kontrola dostępu] [Foldery współdzielone] Kliknij [Dodaj] Postępuj zgodnie z instrukcjami kreatora, aby dodać nowy folder.





2. Konfiguracja Subversion


2.1 Tworzenie repozytorium

Najpierw upewnij się, że usługa SSH została włączona.

  • Wybierz [Usługi] [Terminal] [SSH].
  • Wybierz [Włącz usługę SSH] i kliknij [Zastosuj].


Użyj klienta SSH, aby zalogować się do swojego NAS, a następnie wprowadź poniższe polecenie, aby utworzyć repozytorium SVN. W poniższym przykładzie tworzymy repozytorium „repo” w folderze „SVN” tomu 1.




2.2 Konfiguracja polityki uwierzytelniania i autoryzacji

Po utworzeniu repozytorium możesz skonfigurować zasady uwierzytelniania i autoryzacji serwera Subversion, tworzyć konta/hasła użytkowników i uprawnienia dostępu.

  • Definiowanie polityk uwierzytelniania i autoryzacji




2.3 Konfiguracja kont i haseł

W poniższym przykładzie stworzymy użytkownika „asustor” z hasłem „admin”.





2.4 Konfiguracja uprawnień dostępu

W poniższym przykładzie przypisujemy użytkownika „asustor” do grupy „Admin” i nadajemy użytkownikowi Admin uprawnienia do odczytu i zapisu.





2.5 Włączanie usługi SVN

Po wykonaniu poniższych konfiguracji będziesz mógł włączyć usługę SVN i używać znanego klienta SVN do łączenia się z NAS i wykonywania zarządzania plikami tekstowymi lub kodem.




eśli chcesz, aby twój NAS automatycznie włączał usługę SVN podczas uruchamiania systemu, dodaj dwa poniższe pliki do /usr/local/etc/init.d

Uwaga: Zmień uprawnienia dostępu do plików S99svnerve.sh i K99svnerve.sh na 0774. Pamiętaj o przyznaniu uprawnienia [x] (wykonanie) dla *.sh dla właściciela.

  • S99svnerve.sh


  • K99svnerve.sh

Czy artykuł był pomocny? Tak / Nie