2017-01-09 23 views
0

我有一組項目和一組人員(團隊)與他們一起工作。我的團隊是平坦的,因此所有項目的權限都是一樣的。我想將它們設置在小組級別。GitLab:組中所有項目的一組人員

所以我創建了一組(項目)在gitlab與URL例如gitlab.com/mygroup。項目中有網址,如gitlab.com/mygroup/proj1gitlab.com/mygroup/proj2等。我在第gitlab.com/groups/mygroup/group_members頁上添加了人員。但是他們無法訪問項目,除非我們將他們作爲項目成員直接添加到頁面gitlab.com/mygroup/proj1/project_members上的每個項目。但在這種情況下,我必須爲每個人和每個項目重複行動。

如何將所有人員添加到組中,並且他們共享所有項目的所有權限?

+0

您正在根據https://docs.gitlab.com/ce/workflow/groups.html#adding-users-to-a-group執行此操作。它看起來像一個bug,你的GitLab版本是什麼? –

+0

我在gitlab.com上使用託管版本,並希望它是最新的一個:)順便說一句如何得到精確的版本?我安裝了該指令,但是一些接口略有改變。來自組的用戶不會自動傳播到項目。 –

+0

檢查URL https://your.domain.name/help並且應該有你的版本 –

回答

1

重要的是,所有的項目和團體都是私人的。

正如我們在評論中提到,似乎私人項目的rule

項目訪問必須明確地爲每個用戶

更重要的是給予than

一把多個項目放在一個組中的好處是你可以給 用戶可以訪問所有的項目組中的一個 行動

在私有組,唯一的選擇是私人項目,因此所有用戶必須手動添加的項目。

有一個解決辦法,但我不知道它是非常有用的:

  1. 創建集團內部
  2. 加入會員
  3. 添加內部項目(所有用戶都隱含加入到項目)
  4. 將項目的可見性更改爲私有
  5. 將組的可見性更改爲私有

測試8.15.4-ee

+0

謝謝!我在Gitlab上啓動了一些隱私選項,現在項目可以看到,新增的項目對團隊也是可見的,看起來好像是GL問題,他們自己解決或參數調整後解決。 –

相關問題