I wrote something about it in a previous post.

Perhaps GitLab has gained some of these features since we last evaluated 
it. We previously evaluated GitLab 7.7, but I have kept myself somewhat up 
to date with new releases and features.

Our Gitolite/git administrator have comprised a list of features that we 
rely on with Gitolite. From what I can see GitLab does not support all of 
them.
Must have features:
* Manage users individually and in groups
* Define groups of repositories and allow group administration of 
repositories (give or limit access to many repositories for certain users), 
without having to add for each repository.
* Per-branch user access (none|read|write|create|delete|force-update)
* Tag access that can be controlled independently from branch and commit 
access (for instance, a user get access to push tags, but not commits)
* Namespace control for tags (a user gets access to push tags within a 
given namespace)
* General namespace control (gives personal namespace with full access 
within namespace for users and groups)
* Everything above must also allow for management individually per 
repository.
* Allow for command line management of git this setup. GUI is fine, but 
should not rely solely on it.

Gitolite has functionality that supports the above:
* Define repositories
* Define users
* Defines groups of users
* Auto defined user groups, for instance @all
* Define groups of repositories (include wildcard repositories systems/..*)
* Auto defined groups of repositories, like @all
* Define groups based on existing groups (but for instance minus/plus one 
or several users)
* Define access on all levels 
(repositories/users/groups/branches/tags/namespace)
* Access levels: none (deny), read, write, write+ (push -f), create, delete

onsdag 24. august 2016 22.57.34 UTC+2 skrev Drew Blessing følgende:
>
> What features in Gitolite do you rely on that GitLab doesn't have? We 
> could create some feature requests, or maybe there are some ways we could 
> make this work as it is now. I look forward to hearing your use-cases. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to gitlabhq+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/f304225a-25f0-4f0c-8437-59e592a3b396%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to