It seems that this doesn't yet appear in issues.
I believe that it would be a deal breaker for people that may want to use the same platform for everything but not have private repos at all.
This should be handled in a way that it's still possible for multiple people, even across git servers to contribute code to that private repo.
Totally agree. I wonder how much of this is bottlenecked by https://dholms.leaflet.pub/3mhj6bcqats2o Daniel's permission spaces work on ATProto. I think this could be a big unlock on the protocol side, at least.