私はゴッグスを初めて利用しています。組織(グループ)の作成に関連する問題があります。ゴーグで組織が発行する
組織Org-A
を作成し、プライベートレポジトリRepo-A
を追加しました。私はこの組織に(メンバーとチームメンバーとして)別のユーザーUser-A
を追加しました。しかしUser-A
がRepo-A
の内容を見たい場合、Gogsは "404:Not Found"ページを表示します。私がRepo-A
のプライバシーをパブリックUser-A
に変更すると見ることができますが、他のすべてのユーザーもそれを見ることができます。
どのように組織にリポジトリをグループ化し、これらの組織に異なるユーザーを追加して、ユーザーが所属する組織のリポジトリを読み書きすることができますか?リポジトリを組織のメンバーだけが表示/編集できるようにしたい。
唯一の方法は、ユーザーを「オーナー」チームに追加することです。結果として、すべてのリポジトリに対して完全な権限を持ちます。つまり、チームに応じてユーザーのアクセスを制限することはできません(読み取り、書き込み、管理)。これはちょっと混乱しています。ご協力いただきありがとうございます! – 0bj3ct
今日私はGiteaを使ってこの問題に苦労しました。私は最終的にリポジトリにリンクチームを追加する画面を見つけました。これにより、リポジトリを他のチーム、たとえば開発者に追加することができます。右側のチームが表示されたら、 "0リポジトリ"リンクをクリックし、チームメンバーを追加するようなリポジトリを追加します。 –