Desde que o Gitlab V5 se livrou do gitolite, mas eu ainda quero usar as funções úteis do gitolite como permissão de acesso no nível do diretório / nível de arquivo, ramo / tag.
Alguém poderia me dizer como conseguir essas funcionalidades dentro do gitlab-shell do Gitlab V5? Existe algum arquivo de configuração que eu possa definir as regras como eu pode fazer em gitolite?
obrigado s
Respostas:
1 para resposta № 1Como marcado em issue 47 (Como conceder perms de acesso ao nível de ramificação usando o Gitlab-shell?)
API de uso do gitlab-shell para verificar a permissão por ramificação. O próprio gitlab-shell não tem nenhuma ACL
Isso significa que você precisa:
- primeiro para ter certeza de que existe uma API que você pode chamar no GitLab
- o expor o recurso que você quer através de uma API no gitlab-shell
Mas, novamente, o gitlab-shell não implementará esse recurso, ele só chamará o gitlab e retornará o resultado (permitido ou negado)
Você pode ter um exemplo sobre a introdução do garfo característica:
- questão gitlab 3597, dependendo
- questão do gitlab-shell 45