---
title: "プロジェクトを管理する"
slug: "manage-a-project"
abstract: "Deployアプリでのプロジェクト管理の概要を提供します。"
---
# プロジェクトを管理する

Deployアプリにおいて、プロジェクトとは複数の環境の集合体です。各環境は独自のContent Management (CM)インスタンスを持っています。

Deployアプリでは [、基礎テンプレートや既存のソースコードを使って](https://doc.sitecore.com/sai/ja/developers/sitecoreai/getting-started-with-sitecoreai/deploy-a-project-and-environment.html "Deploy a project and environment")プロジェクトを作成できます。 [Sitecore CLIを使ってプロジェクトを作成する](https://doc.sitecore.com/sai/ja/developers/sitecoreai/sitecore-command-line-interface/create-a-sitecoreai-project-using-the-sitecore-cli.html "Create a SitecoreAI project using the Sitecore CLI")こともできます。

プロジェクトに関連付けられたリポジトリを変更したり、プロジェクトをデカップルされたデプロイメントアーキテクチャに変換したり、プロジェクトを削除したり、名前を変更したりすることができます。

![project-details.png](https://doc.sitecore.com/api/markdown-image/sai/ja/developers/sitecoreai/images/project-details.png)

## プロジェクトリポジトリを変更する

プロジェクトは単一のリポジトリにリンクされています。同じソース管理アカウント内の異なるリポジトリ、別のアカウント、または異なるソース管理プロバイダーにプロジェクトを変更することができます。

もしかすると、御社がAzure DevOpsからGitHubへ移行している場合や、GitHubアカウントでSitecoreソリューションを開発し、コードの所有権を顧客に移譲する必要がある場合もあります。

プロジェクトリポジトリを変更するには:

1.  Deployアプリのナビゲーションペインで「 **プロジェクト**」をクリックします。
2.  **プロジェクト**ページで、リポジトリを変更したいプロジェクトをクリックします。
3.  **プロジェクト**ページで「**オプション**」>**「プロジェクト編集**」をクリックします。
4.  プロジェクトにリンクしたいリポジトリを選びましょう。
    -   異なるソース管理プロバイダーのリポジトリを選択するには、**ソースコントロールプロバイダー**の隣にある**「編集**」をクリックします。
    -   異なるソース管理アカウントのリポジトリを選択するには、**GitHubアカウント**または**Azure DevOpsアカウント**の「**編集**」をクリックしてください。
    -   同じアカウント内で別のリポジトリを選択するには、**GitHubリポジトリ**または**Azure DevOpsリポジトリ**の「**編集**」をクリックしてください。Azure DevOpsを使用する場合は、別のAzure DevOps組織やプロジェクトを選択することもできます。
5.  リンクしたいリポジトリを選んだら、各環境にリンクしたいブランチを選択します。
6.  リンク先のリポジトリブランチにプッシュするたびに自動展開をトリガーしたい場合は、「 **プッシュ時に自動デプロイ** 」チェックボックスを選択してください。
7.  「 **はい」をクリックして変更してください**。

プロジェクトリポジトリを変更しても、新しいリポジトリコードは関連する環境に自動的にデプロイされません。ビルドを作成し、環境にデプロイする必要があります。

## プロジェクト名の変更

プロジェクト名を変更するには:

1.  Deployアプリのナビゲーションペインで「 **プロジェクト**」をクリックします。
2.  **プロジェクト**ページで、編集したいプロジェクトをクリックします。
3.  **プロジェクト**ページで「**オプション**」>**「プロジェクト編集**」をクリックします。
4.  プロジェクト **詳細編集** ダイアログでプロジェクト名を変更し、その後「 **保存**」をクリックします。

## プロジェクトを削除する

不要なプロジェクトは削除できます。環境がないプロジェクトだけを削除できます。

> !重要コンポーネントビルダーのスタイルやコンポーネントライブラリは特定のプロジェクトにリンクされています。プロジェクトを削除すると、ライブラリも同様に削除されます。スタイルやコンポーネントのライブラリを保存するには、プロジェクトを削除する前に他のプロジェクトと [共有](https://doc.sitecore.com/sai/en/users/sitecoreai/shared-libraries.html) していることを確認してください。

プロジェクトを削除するには:

1.  **プロジェクト**ページで、削除したいプロジェクトをクリックします。
2.  **プロジェクト**ページで、プロジェクト内に環境がある場合は、それらの環境を削除してください。
3.  プロジェクトに環境がない場合は、「 **オプション** 」> **「プロジェクトを削除**」をクリックします。
4.  プロジェクト**削除**ダイアログでプロジェクト名を入力し、**削除をクリックします。**

## プロジェクトをDecoupled Deploymentsアーキテクチャに変換する

> !注この機能は、チームが現在のプロジェクトセットアップを最新のプラットフォームアップデートで導入された最新のアーキテクチャ標準に合わせるのに役立ちます。すべての環境で利用できるわけではありません。

**Convert**機能により、チームは既存のSitecoreAIプロジェクトを分離型デプロイメント戦略に移行し、オーサリング環境と編集ホストを独立して展開できるようにします。

この機能にはいくつかの重要な利点があります:

-   レガシープロジェクトを最新の展開モデルに合わせて調整し、各オーサリング環境と編集ホストごとに別々のリポジトリをサポートします。
-   デプロイメントや環境構成をより細かく制御できるようにします。
-   変換プロセスを自動化し、手作業やリスクを削減します。

プロジェクトをDecoupled Deploymentアーキテクチャに変換するには:

1.  Deployアプリを開いてください。
2.  変換したいプロジェクトをクリックしてください。
3.  オプション**\>****プロジェクト変換**をクリックし、**確認をクリックします。**

これにより、すべてのオーサリング環境と編集ホストの新たな展開が始まります。

> !注プロジェクトの変換を元に戻す必要がある場合は、Sitecoreサポートにご連絡ください。