Przejdź do treści

Subversion

Subversion (SVN) - otwarty, scentralizowany system kontroli wersji rozwijany w ramach Apache Software Foundation.

Uwaga

Adres serwera repozytorium jest zależny od numeru serwera. Dla serwera s0.small.pl będzie to adres repo0.small.pl, dla serwera s1.small.pl - repo1.small.pl, dla serwera s2.small.pl - repo2.small.pl itd. W przykładach użyto adresu repoX.small.pl

DevilWEB

Po zalogowaniu się do panelu administracyjnego zarządzanie repozytoriami znajduje się w zakładce Repozytoria. Po kliknięciu pokazuje się lista repozytoriów. Aby dodać repozytorium należy kliknąć + Dodaj nowe repozytorium i wybrać typ oraz widoczność.

DevilWEB - dodawanie nowego repozytorium

Devil

Konfiguracja repozytorium SVN jest również możliwa z poziomu SHELLa za pomocą modułu devil repo.

Dodawanie i usuwanie repozytorium

Dodawanie repozytorium odbywa się za pomocą polecenia: devil repo repository add svn NAZWA_REPO WIDOCZNOŚĆ, gdzie argumentami są:

  • NAZWA_REPO - nazwa repozytorium
  • WIDOCZNOŚĆ - widoczność: pub (publiczna) lub priv (prywatna)

Repozytorium będzie dostępne pod adresem https://repoX.small.pl/svn/WIDOCZNOŚĆ/LOGIN/NAZWA_REPO/
Usuwanie repozytorium odbywa się za pomocą polecenia: devil repo repository del svn NAZWA_REPO WIDOCZNOŚĆ. Aby wyświetlić listę repozytoriów należy użyć polecenia devil repo list.

Modyfikacja repozytorium

Zmiana widoczności repozytorium odbywa się za pomocą polecenia: devil repo repository change svn NAZWA_REPO WIDOCZNOŚĆ

Dodawanie i usuwanie użytkowników

Dodawanie kont użytkowników odbywa się za pomocą polecenia: devil repo account add svn NAZWA_REPO NAZWA_UŻYTKOWNIKA, gdzie argumentami są:

  • NAZWA_REPO - nazwa repozytorium
  • NAZWA_UŻYTKOWNIKA - login użytkownika repozytorium

Usuwanie konta odbywa się za pomocą polecenia: devil repo account del svn NAZWA_REPO NAZWA_UŻYTKOWNIKA. Aby wyświetlić listę użytkowników repozytorium należy użyć polecenia: devil repo list svn NAZWA_REPO

Zmiana hasła

Zmiana hasła użytkownika odbywa się za pomocą polecenia: devil repo account passwd svn NAZWA_REPO NAZWA_UŻYTKOWNIKA

Odnośniki zewnętrzne

Strona projektu Subversion