リポジトリへのアクセス権をユーザーとグループに付与する
リポジトリを作成する際には、公開 / 非公開を選択します。リポジトリが公開となっている場合、だれでもアクセスできます。リポジトリが非公開となっている場合は、個人やユーザーのグループにアクセス権を付与できます。
グループを作成するには、ワークスペースの [設定] の [ユーザー グループ] ページに進みます。
ワークスペースに新しいグループを作成しても、Bitbucket がそれをワークスペースの既存のリポジトリに自動的に追加することはありません。ユーザーのワークスペースから新しいグループを作成した場合、Bitbucket はそれを個人リポジトリに自動的に追加します。
ユーザーとグループは、次のアクセス レベルのいずれかを持ちます。
管理 | ユーザーは、リポジトリ内ですべての作業 (リポジトリ設定の変更、ユーザー権限の更新、およびリポジトリの削除) を実行できます。 |
書き込み | ユーザーは、リポジトリに変更を直接プッシュできます。 |
対象ページ | ユーザーは、リポジトリ コードの表示、クローン、フォークはできますが、変更をプッシュすることはできません。読み取りアクセス権が付与されている場合、ユーザーは、課題の作成、課題へのコメント、および Wiki ページの編集も行えます。 |
- ユーザー アクセス: ユーザーをリポジトリに追加するには、ユーザーとアクセス タイプを入力します。
- グループ アクセス: グループをリポジトリに追加するには、グループとアクセス タイプを選択します。
- 削除: クリックしてユーザーまたはグループのアクセス権を削除します。
- アクセスの変更: いずれかのアクセス タイプをクリックしてユーザーまたはグループのアクセス権を変更します。
ユーザーがアカウントを削除すると、Bitbucket はすべてのリポジトリのアクセス リストからそのユーザーを自動的に削除します。
ユーザーを追加する場合
無料プランを利用中で、プライベート リポジトリへのアクセス権を持つユーザー数が 5 人を超えた場合、アカウントをアップグレードするか、グループまたは個人リポジトリからユーザーを削除するまで、アクセス権は読み取り専用となります。リポジトリ管理者は引き続きリポジトリにアクセスできます。プランの上限の詳細については、Bitbucket Cloud プランの詳細をご覧ください。
ワークスペースを追加することはできますか?
ワークスペースをリポジトリに追加することはできません。リポジトリを所有するワークスペースのみがアクセス権を所有しますが、必要に応じてリポジトリをワークスペースに譲渡することができます。また、新しいグループを作成し、そのグループに特定のユーザーを追加することもできます。
リポジトリにグループ アクセスを追加する
リポジトリを作成すると、Bitbucket はリポジトリの所有者が読み取り、書き込み、または管理のアクセス レベルを持つ他のグループを持っているかどうかを確認します。ワークスペースが当てはまる場合、Bitbucket はそれらのグループを新しいリポジトリに既定の権限で追加します。グループにアクセス権がない場合、そのグループは [ユーザーおよびグループ アクセス] ページには表示されません。ただし、そのグループを適切なアクセス権で追加することはできます。
リポジトリへのグループ アクセス権を付与するには:
- [ユーザーおよびグループ アクセス] セクションで [グループの選択] をクリックして、画面をスクロールして新しいグループを探すか、テキスト ボックスにグループの名前を入力します。
- 目的のグループを選択したら、アクセス権のドロップダウン メニューから適切なアクセス レベルを選択します。
- [追加] をクリックしてリポジトリにグループを追加します。
ユーザーまたはグループのアクセス権を更新する
グループ アクセスを更新するには、[ユーザーおよびグループ アクセス] ページでグループに対して異なるアクセス レベルをクリックします。
グループ アクセスを変更したり、リポジトリからグループを削除したりすると、リポジトリレベルのグループ設定が確立されます。これらの変更は特定のリポジトリでは、アカウントまたはワークスペースの [ユーザー グループ] ページでグループのアクセス権を後から変更した場合でも引き続き有効になります。
リポジトリにユーザー アクセスを追加する
リポジトリへのアクセスを管理するのにはユーザー グループを使うことをおすすめしますが、ユーザーを個別に追加することもできます。個人ユーザーをリポジトリに追加するには:
- [ユーザーとグループのアクセス権] ページで [ユーザー] テキスト ボックスに Bitbucket ユーザー名またはメール アドレスを入力します。
- ドロップダウン メニューからアクセス レベルを選択します。
- [追加] をクリックします。
アカウントを持たないユーザーのメール アドレスを追加すると、そのユーザーには、アカウントの作成を求めるメールが送られます。ユーザーが Bitbucket にアクセスできるようになると、招待されたリポジトリにもアクセスできるようになります。