I think it may be a good idea to implement an option that lets you gate the homepage, yet allow direct access to content links for the first few times to a new visitor then show a signup cta to access more if they like.
This way when links are shared by members outside, visitors can still access them without hitting a wall thereby get a preview of the community and its content. While repeat visitors are encouraged to signup.