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.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 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.small.pl/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