Re: Consolidating Repositories and Groups

Erik Huelsmann <[email protected]>
Newsgroups gmane.lisp.common-lisp-net.devel
Message-ID <CACOoB6j4A-5h+5xZFo-k=NgVNX+V88OvcBZEZszRBedTUz=q7w@mail.gmail.com>
Hi Marco,

> It is that time of the year when there is some time to do some hacking.

> Looking at the CLNET repositories I manage, I noticed two things.

>  The first one is that there may be a GitLab limit on the number of repositories that one can have under her/his name.

That's correct, but the admins can help you raise the limit, if you
need, or create new groups (which don't have this limit).

>  The second is that I have several "legacy" repositories with their own "group" and some newer ones without.  (Plus there is the issue of separate repositories for documentation, but I can live with that).

Yes. That's how I set up GitLab when we set it up: in the "old days"
there were directories per project. Some directories had one
repository, some had multiple. The structure in GitLab that allowed
the same setup was to create a group per project and import the
repositories from the on-disk project directory. There's another
reason to set it up this way: all repositories need to be allocated to
either a user or a group. This actually maps nicely from GitHub as
well, I think, which has the option to create organizations (groups)
or user accounts; either can have repositories.

Since the original setup of our GitLab instance, GitLab has added the
concept of "nested groups": groups-in-a-group. I've never seriously
considered it for anything, but it's a functionality that we have
available if we want it.

> Please bear with me.  I am not a GitLab expert and I am not running the show.

No problem! Happy to be challenged or simply requested for an
explanation. If there's a better way, I'm all for it!

> I would like to know how we could go ahead and make it possible to "consolidate" "projects" and "repositories" in CLNET GitLab.

Could you explain a bit what you're looking to achieve? I'm not sure
what the result looks like when "projects and repositories" are
consolidated.

> The idea would be to have something similar to Github "organizations".

Sure. I *think* I set it up that way, using groups. Does the
explanation concerning my reasoning help your thoughts?

> Is this something that you think could benefit CLNET?

Regards,


-- 
Bye,

Erik.

http://efficito.com -- Hosted accounting and ERP.
Robust and Flexible. No vendor lock-in.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.