git - 如何在不公开存储库的情况下让所有 GitLab 用户访问所有存储库?

标签 git version-control gitlab

我们是一个小团队(大约 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/

相关文章:

c# - C# 函数执行批处理文件的 Git pull 问题

git - 语义版本控制和 git 分支

mysql - 如何保持多语言数据和树结构的版本化?

ssh - Gitlab:无法在家中进行 SSH(Windows)

go - 私有(private)仓库 - go 1.13 - `go mod ..` 失败 : ping "sum.golang.org/lookup" . 。正在验证包.. 410 消失了

git - 将 Git 更改导出到 CVS

git - 我可以通过密码让 TortoiseGit 记住吗? (使用多个 BitBucket 帐户)

python - Gitlab CI : Failed building wheel for opencv-python

intellij-idea - 如何将 IntelliJ/Pycharm 设置置于版本控制之下?

git - git分支之间某个文件夹的差异