プロジェクトから Git リポジトリを削除する
- [アーティクル]
-
-
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
使用していない Git リポジトリが不要になった場合にプロジェクトから削除します。 この記事の手順では、Azure DevOps プロジェクトから Git リポジトリを削除する方法について説明します。 プロジェクト全体を削除する場合は、「プロジェクトを削除する」を参照してください。
重要
リポジトリが Azure DevOps プロジェクト内の唯一の Git リポジトリである場合、リポジトリを削除することはできません。 プロジェクト内の唯一の Git リポジトリを削除する必要がある場合は、まず新しい Git リポジトリを作成してから、リポジトリを削除します。
前提条件
Web から Git リポジトリを削除する
ヒント
リポジトリを削除するのではなく、名前を変更し、その既定のブランチをロックすることを検討してください。 リポジトリが削除されると、リポジトリのコミット履歴は失われます。
[リポジトリ]、[ファイル] を選択します。
リポジトリのドロップダウンから、[リポジトリの管理] を選択します。
[リポジトリ] リストからリポジトリの名前を選択し、[...] メニューをクリックしてから [リポジトリの削除] を選択します。
リポジトリの名前を入力し、[削除] を選択して、リポジトリの削除を確定します。
Azure DevOps CLI を使用して、Azure DevOps Git リポジトリを削除できます。
az repos delete --id
[--detect {false, true}]
[--org]
[--project]
[--subscription]
[--yes]
パラメーター
パラメーター |
説明 |
id |
リポジトリの ID。 az repos list を実行すると、リポジトリ ID を取得できます。 |
detect |
組織を自動的に検出します。 指定できる値: false 、true 。 |
$ |
Azure DevOps 組織の URL。 az devops configure -d organization=<ORG_URL> を使用して、既定の組織を構成できます。 既定として構成されていない場合、または git config を使用して選択されていない場合は必須です (例: https://dev.azure.com/MyOrganizationName/ )。 |
$ |
プロジェクトの名前または ID。 az devops configure -d project=<NAME_OR_ID> を使って、既定のプロジェクトを構成できます。 既定として構成されていない場合、または git config を使用して選択されていない場合は必須です。 |
subscription |
サブスクリプションの名前または ID。 az account set -s <NAME_OR_ID> を使用して、既定のサブスクリプションを構成できます。 |
yes |
確認を求めるプロンプトを表示しません。 |
例
次のコマンドは、Fabrikam リポジトリ ID 0d58f562-4a10-495d-94d7-7ac61a22d7cc
を削除します。 この例では、次の既定の構成を使用します: az devops configure --defaults organization=https://dev.azure.com/fabrikamprime project="Fabrikam Fiber"
。
az repos delete --id 0d58f562-4a10-495d-94d7-7ac61a22d7cc
Are you sure you want to delete this repository? (y/n): y
Azure DevOps CLI コマンドは、Azure DevOps Server ではサポートされていません。