I have a Gitea server up & running. It hosts some public repos, but also private ones. I used organisations as way to group repos belonging to each other and set global visibility:
kicad
(public) for KiCad libraries and toolsopencascade
(public) to host a mirror (because their repo is always under maintenance when you need it)client1_org
(private) to store work-in-progress for client 1client2_org
(private) to store work-in-progress for client 2documentation
(private) to store electronics documentation, a repo per category, specific part, or manufacturer (depending on NDA scope).
Now some of the documentation I’d like to share with people from client 1
. I can’t make these public as they’re under NDA. I can invite the staff from client 1
one by one, but it gets tedious and error-prone really quickly with a few such repos and more than a handful accounts, as the amount of manual invites to maintain is roughly repos * users
.
Is it possible to share a repository from documents
with the client1_org
organisation, so their team has access?
Or alternatively, is it possible to give access to a specific repo in document
to a team from client1_org
?
I couldn’t find a way to achieve either in the documentation or forums.