I have try https://try.gitea.io/, it have same problem
I have sign up 2 account: on1, on3 ,and on2 is team;
create a private repository "on2/test1" by on1 ,but "on3" cant access
account: on1

account: on3

You need to add user to team with access rights to private repository (default is owner team) if you want to grant him access to private repositories of organization. Showing private repositories of organization you are only member is bug, already reported in #2399 (and trying to solve it in #2371).
Most helpful comment
You need to add user to team with access rights to private repository (default is owner team) if you want to grant him access to private repositories of organization. Showing private repositories of organization you are only member is bug, already reported in #2399 (and trying to solve it in #2371).