我们是一个小团队(大约 20 人),我想让每个人都能访问所有存储库,但不公开它们。
有没有办法让每个用户都可以访问所有存储库而不公开它们?或者他们至少可以看到/浏览所有的 repo 协议(protocol)?
到目前为止,我的方法是创建一个名为“Everyone”的团队,然后手动将其添加到所有存储库中。但我希望这可以自动发生,而不是每个人都作为团队出现。
高度赞赏任何想法。 谢谢
最佳答案
将所有用户添加到所有项目
注意事项:
■ 管理员用户被添加为主人
bundle exec rake gitlab:import:all_users_to_all_projects
https://github.com/gitlabhq/gitlabhq/blob/master/doc/raketasks/user_management.md
关于git - 如何在不公开存储库的情况下让所有 GitLab 用户访问所有存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18164763/