# gt: General Translation CLI tool: gt project create
URL: https://generaltranslation.com/ja/docs/cli/reference/commands/project-create.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: アカウントまたは Organization API キー を使って、コマンドラインからプロジェクトを作成します。gt project create コマンドの API リファレンスです。

`gt project create` を使うと、プロジェクト ID や プロジェクトスコープの API キー がまだ存在しない段階でプロジェクトをプロビジョニングできます。

## 概要 [#overview]

```bash
npx gt project create \
  --org-id <orgId> \
  --name <name> \
  --default-locale <locale> \
  [options]
```

このコマンドでは、選択した Organization で `org:projects:create` 権限を持つ[保存済みのユーザーログイン、または明示的に指定した Organization API キー](/docs/cli/guides/configuring#credentials)を使用できます。プロジェクトキー ではプロジェクトを作成できません。

## 仕組み [#how-it-works]

1. `--api-key` または `GT_API_KEY` から明示的なキーを解決し、指定がない場合は保存済みのログイン情報を使用します。
2. デフォルトロケールを標準化します。
3. `--org-id` で指定した Organization 内にプロジェクトを作成します。
4. 作成されたプロジェクトの名前と ID を出力します。

必須のフラグまたは認証情報が指定されていない場合、明示的なキーに権限がない場合、または API がリクエストを拒否した場合、コマンドは status 1 で終了します。明示的なキーが無効または権限不足の場合でも、ログイン情報にはフォールバックしません。

## フラグ [#flags]

| パラメータ                       | 説明                                 | 型         | 任意  | デフォルト                      |
| --------------------------- | ---------------------------------- | --------- | --- | -------------------------- |
| `--org-id <orgId>`          | プロジェクトを所有する Organization。          | `string`  | いいえ | —                          |
| `--name <name>`             | プロジェクト名。                           | `string`  | いいえ | —                          |
| `--default-locale <locale>` | プロジェクトのソースロケール。                    | `string`  | いいえ | —                          |
| `--cdn-enabled`             | プロジェクトの CDN 配信を有効にします。             | `boolean` | はい  | `false`                    |
| `-c, --config <path>`       | `gt.config.json` へのパス。             | `string`  | はい  | 自動解決                       |
| `--api-key <key>`           | Organization API キー の上書き。          | `string`  | はい  | `GT_API_KEY`、未設定の場合はログイン情報 |
| `--project-id <id>`         | 共有プロジェクト ID の上書き。プロジェクトの作成時には不要です。 | `string`  | はい  | 設定ファイルまたは `GT_PROJECT_ID`  |

## 例 [#example]

```bash
GT_API_KEY="gtx-org-..." npx gt project create \
  --org-id "your-organization-id" \
  --name "Storefront" \
  --default-locale en \
  --cdn-enabled
```

このコマンドは、プロジェクト名と新しく発行された ID を出力します。この ID は、以降のプロジェクトスコープのコマンドで使用するため、`GT_PROJECT_ID` として保存しておいてください。

## その他のメモ [#notes]

* サインイン中のユーザーまたはOrganizationキーには `org:projects:create` 権限が必要です。

### バージョン履歴

| バージョン    | 変更内容                                                                       |
| -------- | -------------------------------------------------------------------------- |
| `2.21.1` | 必須の `--org-id` フラグを追加し、プロジェクト作成を `POST /v2/orgs/{orgId}/projects` に移行しました。 |
| `2.20.0` | 現在は削除された `POST /v2/projects` ルートを使用する `gt project create` を追加しました。         |

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
