/ / Uprawnienia dostępu na poziomie pliku dla Gitlab V5 bez gitolitu - gitolite, gitlab

Prawa dostępu na poziomie plików dla Gitlab V5 bez gitolitu - gitolite, gitlab

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 № 1

Jak 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: