2

Ubuntu Server 12.04 で GitLab 5.2 を正常にセットアップしましたが、デフォルトの構成に少し問題があります。すべてのユーザーは、github と同じように、自分の「プライベート グループ」でプロジェクトを作成できます。私が望んでいるのは、誰もがプライベート リポジトリを保持できる小さな会社のセットアップですが、共有 (つまり、会社) プロジェクト用の共通グループも持つことができます。私が求めているのは、この質問と非常によく似ています。

たとえば、「${company name}」というグループを作成し、アカウントを持つすべてのユーザーがそこでプロジェクトを作成し、(そのグループ内の) すべてのプロジェクトに開発者としてアクセスできるように設定する方法はありますか? ?

これが簡単にできない場合は、すべての人に共有グループ (またはグローバル名前空間) へのアクセスを許可し、手動でプロジェクトに人を追加するだけで十分です。

現時点でこれらのオプションのいずれかが可能ですか、それとも GitLab の人々がこれを可能にする機能を実装するのを待つ必要がありますか?

4

2 に答える 2

3

GitLab はバージョン 6.0 をリリースし、複数のユーザーが 1 つのグループの所有者になることができるようになりました。したがって、この質問に対する解決策は、GitLab によってネイティブにサポートされるようになりました。

于 2013-08-27T21:11:50.470 に答える
1

会社の (ユーザーの) 会社チームを作成し、そのチームにアクセス権を付与する各プロジェクトに割り当てることができます。ユーザーが会社のチームに追加または削除されると、割り当てられたプロジェクトに追加または削除されます。

プロジェクトをユーザーのチームに割り当てる

チームとグループの違いを理解するためにhttps://stackoverflow.com/a/15894795/1233435を読むことに興味があるかもしれません。

于 2013-05-27T08:58:48.843 に答える