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ść
.
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 repozytoriumWIDOCZNOŚĆ
- widoczność:pub
(publiczna) lubpriv
(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 repozytoriumNAZWA_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