Odkąd Gitlab V5 pozbył się gitolitu, ale nadal chcę używać przydatnych funkcji gitolite, takich jak poziom dostępu do katalogu / pliku, uprawnienia do gałęzi / znacznika.
Czy ktoś mógłby mi powiedzieć, jak osiągnąć te funkcje w gitlab-shell Gitlab V5? Czy istnieje plik konfiguracyjny, w którym mogę ustawić reguły tak jak ja? może zrobić w gitolite?
Dzięki s
Odpowiedzi:
1 dla odpowiedzi № 1Jak zaznaczono w numer 47 (Jak nadawać uprawnienia dostępu na poziomie oddziału przy użyciu powłoki Gitlab?)
Interfejs API powłoki gitlab do sprawdzania uprawnień dla każdego oddziału. Gitlab-shell nie ma żadnej listy ACL
Oznacza to, że potrzebujesz:
- najpierw upewnij się, że istnieje interfejs API, z którym możesz zadzwonić w GitLab
- wyeksponować żądaną funkcję za pośrednictwem interfejsu API w powłoce gitlab
Ale znowu, gitlab-shell nie będzie w stanie zaimplementować tej funkcji, wywoła tylko gitlab i zwróci wynik (dozwolony lub odrzucony)
Możesz wziąć przykład na wprowadzenie widelec cecha:
- Problem gitlab 3597, zależy od
- Powód gitlab-shell 45