Mercurial¶
Mercurial (HG) - rozproszony, międzyplatformowy system kontroli wersji napisany w Pythonie.
Uwaga
Adres serwera repozytorium jest zależny od numeru serwera. Dla serwera s0.mydevil.net będzie to adres repo0.mydevil.net, dla serwera s1.mydevil.net - repo1.mydevil.net, dla serwera s2.mydevil.net - repo2.mydevil.net itd. W przykładach użyto adresu repoX.mydevil.net
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 HG 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 hg NAZWA_REPO WIDOCZNOŚĆ, gdzie argumentami są:
NAZWA_REPO- nazwa repozytoriumWIDOCZNOŚĆ- widoczność:pub(publiczna) lubpriv(prywatna)
Repozytorium będzie dostępne pod adresem https://repoX.mydevil.net/hg/WIDOCZNOŚĆ/LOGIN/NAZWA_REPO/
Usuwanie repozytorium odbywa się za pomocą polecenia: devil repo repository del hg 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 hg NAZWA_REPO WIDOCZNOŚĆ, gdzie argumentami są:
NAZWA_REPO- nazwa repozytoriumWIDOCZNOŚĆ- widoczność:pub(publiczna) lubpriv(prywatna)
Dodawanie i usuwanie użytkowników¶
Dodawanie kont użytkowników odbywa się za pomocą polecenia: devil repo account add hg 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 hg NAZWA_REPO NAZWA_UŻYTKOWNIKA. Aby wyświetlić listę użytkowników repozytorium należy użyć polecenia: devil repo list hg NAZWA_REPO
Zmiana hasła¶
Zmiana hasła użytkownika odbywa się za pomocą polecenia: devil repo account passwd hg NAZWA_REPO NAZWA_UŻYTKOWNIKA, gdzie argumentami są:
NAZWA_REPO- nazwa repozytoriumNAZWA_UŻYTKOWNIKA- login użytkownika repozytorium