How do I give all GitLab users access to all repositories without making the repos public?

git, gitlab, version-control

Solution

Add all users to all projects

Notes:

■ admin users are added as masters

bundle exec rake gitlab:import:all_users_to_all_projects

https://github.com/gitlabhq/gitlabhq/blob/master/doc/raketasks/user_management.md

Problem

We're a small team (about 20 people) and I want to give everyone access to all the repositories but without making them public. Is there a way to make all repositories accessible to every user without making them public? Or so they could at least see/browse all the repos? So far my approach was to create a team called "Everyone" and just add it to all the repos manually. But I wish this could happen automatically and without everyone appearing as the team. Any ideas highly appreciated. Thanks

Original source