Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
Visual Studio 2019 |Visual Studio 2022
Team Foundation Version Control (TFVC) リポジトリへのアクセスを管理して、ソース コードにコントリビュートできるユーザーを制限できます。 プロジェクトあたりの TFVC リポジトリは 1 つだけです。 より高いアクセス許可レベルを付与するユーザーに関するガイダンスについては、「アクセス許可を使用してアクセスを管理する」を参照してください。
前提条件
| カテゴリ | Requirements |
|---|---|
| プロジェクトへのアクセス権 | TFVC リポジトリが配置されている Azure DevOps プロジェクトのメンバー。 |
| アクセス許可 | プロジェクト管理者グループのメンバーまたは TFVC リポジトリの許可に設定された管理アクセス許可。 |
| アクセス レベル | ソース コードに貢献するには:少なくとも Basic アクセス。 プライベート プロジェクトの利害関係者アクセスでは、ソース コードにアクセスすることはできません。 パブリック プロジェクトの利害関係者アクセスは、共同作成者や Basic と同じアクセスを提供します。 詳細については、「アクセス レベルについて」を参照してください。 |
| カテゴリ | Requirements |
|---|---|
| プロジェクトへのアクセス権 | TFVC リポジトリが配置されている Azure DevOps プロジェクトのメンバー。 |
| アクセス許可 | プロジェクト管理者グループのメンバーまたは TFVC リポジトリの許可に設定された管理アクセス許可。 |
| アクセス レベル | ソース コードに貢献するには:少なくとも Basic アクセス。 プライベート プロジェクトの利害関係者アクセスでは、ソース コードにアクセスすることはできません。 詳細については、「アクセス レベルについて」を参照してください。 |
既定のリポジトリのアクセス許可
既定では、プロジェクトの共同作成者グループのメンバーには、リポジトリに投稿するためのアクセス許可があります。 各セキュリティ グループとアクセス許可レベルの説明については、「Azure DevOps のセキュリティ グループ、サービス アカウント、アクセス許可」を参照してください。
注意
TFVC リポジトリの作成、削除、名前変更などのタスクはサポートされていません。 TFVC リポジトリが作成されると、それを削除することはできません。 また、TFVC リポジトリはプロジェクトごとに 1 つだけ持つことができます。 これは、複数のリポジトリを追加、名前変更、削除できる Git リポジトリとは異なります。
権限
Readers
寄稿者
ビルド管理者
プロジェクト管理者
チェックイン、ラベル、ロック、マージ、サーバー ワークスペースでの変更の保留、読み取り
読み取り専用
✔️
✔️
✔️
ラベルの管理、ブランチの管理、アクセス許可の管理、他のユーザーの変更を編集、他のユーザーの変更を元に戻す、他のユーザーの変更のロック解除
✔️
TFVC リポジトリのセキュリティ アクセス許可を設定する
カスタム セキュリティ グループのアクセス許可を設定するには、グループが既に定義されていることを確認します。 詳細については、「 プロジェクト レベルのアクセス許可を変更 する」を参照してください。
アクセス許可を設定するプロジェクトの Azure DevOps Web ポータルで、[プロジェクトの設定] を選択します。 別のプロジェクトを選択するには、「プロジェクト、リポジトリ、チームの切り替え」を参照してください。
[リポジトリ] を選択します。
プロジェクト名のラベルが付いている TFVC リポジトリを選択します。
アクセス許可を変更するユーザーまたはセキュリティ グループを選択します。
特定のユーザーまたはグループのアクセス許可を設定するには、ID ボックスにそれらの名前を入力し、その ID を選びます。
アクセス許可セットに変更を加えます。
完了したら、ページから離れて移動します。 アクセス許可の変更は、選択したユーザーまたはグループに対して自動的に保存されます。
ユーザーまたはグループを追加し、それらのアクセス許可を変更しない場合、アクセス許可ページを更新すると、追加したユーザーまたはグループが表示されなくなります。
注意
ユーザーをセキュリティ グループまたはプロジェクト チームに追加することによって、ユーザーがプロジェクトに追加されていない場合は、アクセス許可ページまたは ID フィールドからユーザーを見つけられない場合があります。 また、ユーザーが Microsoft Entra ID または Active Directory に追加されると、プロジェクトに追加されてから ID フィールドから検索できるようになるまでの間に遅延が発生する可能性があります。 遅延は 5 分から 7 日かかる場合があります。
プロジェクトの TFVC リポジトリのアクセス許可を設定するには:
アクセス許可を設定するプロジェクトの Azure DevOps Web ポータルで、[プロジェクトの設定] を選択します。
[リポジトリ] を選択します。
TFVC リポジトリを選択します。
アクセス許可を管理するセキュリティ グループ (この場合は共同作成者グループ) を選択します。
[ブランチの管理] のアクセス許可を選択します。
画像全体を表示するには、画像をクリックして拡大します。 閉じるアイコン
を選択して閉じます。注意
ユーザーをセキュリティ グループまたはプロジェクト チームに追加することによって、ユーザーがプロジェクトに追加されていない場合は、アクセス許可ページまたは ID フィールドからユーザーを見つけられない場合があります。 また、ユーザーが Microsoft Entra ID または Active Directory に追加されると、プロジェクトに追加されてから ID フィールドから検索できるようになるまでの間に遅延が発生する可能性があります。 遅延は 5 分から 7 日かかる場合があります。
ユーザーまたはグループを追加し、それらのアクセス許可を変更しない場合、アクセス許可ページを更新すると、追加したユーザーまたはグループが表示されなくなります。
変更を保存。