gitolite - 没有gitolite的Gitlab V5的文件级访问权限

标签 gitolite gitlab

既然Gitlab V5已经摆脱了gitolite,但我仍然想使用gitolite的有用功能,例如目录/文件级、分支/标签级访问权限。

谁能告诉我如何在 Gitlab V5 的 gitlab-shell 中实现这些功能?是否有任何配置文件可以让我设置规则 gitolite 可以做什么?

谢谢

最佳答案

issue 47 (How to grant branch level access perms using Gitlab-shell?) 中所标记

gitlab-shell use API for check permission per branch. gitlab-shell itself does not have any ACL

这意味着您需要:

  • 首先确保有一个可以在 GitLab 中调用的 API
  • 通过 gitlab-shell 中的 API 公开您想要的功能

但是,gitlab-shell 不会实现上述功能,它只会调用 gitlab 并返回结果(允许或拒绝)

可以举个例子来介绍一下fork功能:

关于gitolite - 没有gitolite的Gitlab V5的文件级访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17375876/

相关文章:

git - 恢复 gitolite 备份不起作用

git - 使用git checkout 文件时如何找出导致文件权限更改的原因?

docker - 快照和gitlab-CI : error: cannot communicate with server: Post http://localhost/v2/snaps/hello-world

gitlab - 更改 LDAP OU 后如何更新 gitlab 用户

ruby-on-rails - 在 GitLab 中发送新用户通知的问题

docker - 我的管道不允许我通过 golang 连接,尽管它可以在开发环境中工作

git - 如何授予用户访问 gitolite 中所有存储库的权限?

http和ssh的Gitolite服务器端设置

ssh - 像 gitolite 这样的程序是如何工作的?

gitlab - 更改默认问题标签