We gebruiken cookies om onze webpagina te verbeteren. Raadpleeg ons cookiebeleid .

NAS 244

Inleiding tot Subversion

Een Subversion-server instellen op uw ASUSTOR NAS

2023-08-18

CURSUSDOELSTELLINGEN

Na het afwerken van deze cursus moet u het volgende kunnen:

  1. Een Subversion-versiebeheersysteem instellen op ASUSTOR NAS.

VOORWAARDEN

Cursusvoorwaarden:

Geen

Van studenten wordt verwacht dat zij beschikken over een actieve kennis van:

Linux


OVERZICHT

1. Subversion

1.1 Subversion installeren

1.2 Een werkmap maken

2. Subversion configureren

2.1 Een archief maken

2.2 Beleid voor verificatie en autorisatie configureren

2.3 Accounts en wachtwoorden configureren

2.4 Toegangsrechten configureren

2.5 SVN-service inschakelen





1. Subversion

Subversion (SVN) is een open source versiebeheersysteem. Het helpt je bij het bijhouden van een verzameling bestanden en mappen. Elke keer dat je een bestand of map die je met Subversion beheert wijzigt, toevoegt of verwijdert, leg je deze wijzigingen vast in je Subversion archief, waardoor er een nieuwe revisie in je archief wordt aangemaakt die deze wijzigingen weerspiegelt. Je kunt altijd teruggaan, de inhoud van eerdere revisies bekijken en opvragen.



1.1 Subversion installeren

Meld je aan bij ADM via je webbrowser en volg de onderstaande stappen:

  • Selecteer [App Central] [All Apps] Voer "Subversion" in het zoekveld in Klik op [Install].



1.2 Een werkmap maken

Als je een nieuwe werkmap wilt maken, volg dan de stappen hieronder:

  • Selecteer [Toegangsbeheer] [Gedeelde mappen] Klik op [Toevoegen] Volg de stappen van de wizard om de nieuwe map toe te voegen.





2. Subversion configureren


2.1 Een archief maken

Controleer eerst of de SSH-service is ingeschakeld.

  • Selecteer [Services] [Terminal] [SSH].
  • Selecteer [SSH-service inschakelen] en klik op [Toepassen].


Gebruik een SSH-client om in te loggen op je NAS en voer dan de onderstaande opdracht in om een SVN-repository aan te maken. In het onderstaande voorbeeld maken we het archief "repo" aan in de map "SVN" van Volume 1.




2.2 Beleid voor verificatie en autorisatie configureren

Nadat je een archief hebt aangemaakt, kun je het authenticatie- en autorisatiebeleid van de Subversion server configureren en gebruikersaccounts/wachtwoorden en toegangsrechten aanmaken.

  • Beleid voor verificatie en autorisatie definiëren




2.3 Accounts en wachtwoorden configureren

In het onderstaande voorbeeld maken we de gebruiker "asustor" aan met het wachtwoord "admin".





2.4 Toegangsrechten configureren

In het onderstaande voorbeeld wijzen we de gebruiker "asustor" toe aan de groep "Admin" en geven we de gebruiker Admin lees- en schrijfrechten.





2.5 SVN-service inschakelen

Na het voltooien van de volgende configuraties kunt u de SVN-service inschakelen en een bekende SVN-client gebruiken om verbinding te maken met de NAS en tekstbestand- of codebestandbeheer uit te voeren.




Als u uw NAS automatisch de SVN-service wilt laten inschakelen bij het opstarten van het systeem, voeg dan de twee onderstaande bestanden toe aan /usr/local/etc/init.d

Opmerking: Wijzig de bestandstoegangsrechten van S99svnerve.sh en K99svnerve.sh naar 0774. Zorg ervoor dat de eigenaar de [x] (uitvoering) rechten van *.sh krijgt.

  • S99svnerve.sh


  • K99svnerve.sh

Was dit artikel nuttig? Ja / Nee