> For the complete documentation index, see [llms.txt](https://help.aikido.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aikido.dev/docs/docs-ja/hajimeni/task-management-systems/all-supported-task-trackers/github-enterprise-cloud-issues.md).

# GitHub Enterprise Cloud Issues

この1回限りのセットアップ *ワークスペースごとに* Aikido 組織の全員が GitHub Enterprise Cloud で直接 issue を作成できるようにします **データ所在地** テナント（`SUBDOMAIN.ghe.com`).

以下のユースケースがサポートされています:

* **手動チケット追加**：セキュリティ issue チケットを GitHub Issues に手動で同期します。
* **自動チケット作成**：指定した GitHub Issue リポジトリにチケットを自動作成して送信します。

{% hint style="info" %}
この連携は **データ所在地対応の GitHub Enterprise Cloud** テナント（`SUBDOMAIN.ghe.com`）。GitHub.com をご利用の場合は、 [GitHub Issues](/docs/docs-ja/hajimeni/task-management-systems/all-supported-task-trackers/github-issues.md) 連携をご利用ください。
{% endhint %}

GitHub.com とは異なり、GitHub Enterprise Cloud のデータ所在地テナントでは、独自の OAuth アプリをテナント上で直接登録する必要があります。そのため設定は 2 段階です。まずテナント上で OAuth アプリを登録し、次に Aikido で接続します。

{% embed url="<https://www.youtube.com/watch?v=6lvyiBRTctU>" %}

### 前提条件 <a href="#prerequisites" id="prerequisites"></a>

* GitHub Enterprise Cloud のデータ所在地テナント（`SUBDOMAIN.ghe.com`).
* あなたは **オーナー** として、接続したい GitHub 組織のオーナーである必要があります。1 回の接続でサポートされる組織は 1 つだけです。
* テナントで OAuth アプリを登録する権限が必要です。
* GitHub 内で Issues を有効にしておく必要があります。

### 手順 1：テナントで OAuth App を登録する

1. GitHub Enterprise Cloud テナントに次の URL でログインします： `https://SUBDOMAIN.ghe.com` （例： `https://octocorp.ghe.com`).
2. 右上の **プロフィール画像** をクリックし、次を選択します： **設定**.
3. 左側のサイドバーで、次までスクロールします： **開発者向け設定**.
4. クリック **OAuth Apps**、次に **新しい OAuth App**.
5. アプリケーションの詳細を入力します：
   * **アプリケーション名**：意味のある名前（例： `Aikido 連携`).
   * **ホームページ URL**：会社のウェブサイトまたは製品 URL（例： `https://aikido.dev`).
   * **認証コールバック URL**：これを次に設定します： `https://unify.apideck.com/vault/callback`.
6. クリック **アプリケーションを登録**.

### 手順 2：Client ID と Client Secret をコピーする

1. アプリの設定ページで、次をコピーします： **クライアント ID**.
2. クリック **新しい client secret を生成** して、値をすぐにコピーします。

{% hint style="warning" %}
client secret はすぐにコピーしてください。GitHub で表示されるのは 1 回だけで、再度見ることはできません。
{% endhint %}

### 手順 3：Aikido App を GitHub Enterprise Cloud に接続する

1. 次へ移動: [統合設定](https://app.aikido.dev/settings/integrations) Aikido アプリ内で。
2. 「Task Trackers」セクションで、次を選択します： **GitHub Enterprise Cloud issues**.
3. モーダルで次を入力します：
   * **テナントのサブドメイン**： `SUBDOMAIN` の部分 `SUBDOMAIN.ghe.com` テナント。
   * **クライアント ID**：手順 2 の Client ID。
   * **クライアント シークレット**：手順 2 の Client Secret。
4. クリック **保存**。ステータスは次のように表示されます： **未承認**.
5. クリック **認証**。GitHub の認可画面にリダイレクトされます。アクセス権を確認し、次をクリックします： **認証**.
6. モーダルに戻り、次を開きます： **Organization** ドロップダウンを開いて組織を選択します。ドロップダウンは認可後に表示され、あなたは **オーナー** 組織のオーナーである必要があります。
7. クリック **保存**。ステータスは次のように変わります： **接続済み**.
8. モーダルを閉じて、GitHub Enterprise Cloud Issues Integration ページを開きます。デフォルトでは、すべての issue が「Default Repo」に同期されます。次を使用して **GitHub リポジトリにマッピング** 個別のリポジトリをマッピングします。

すべての Aikido Issues に送信される Default Label を設定できます。これらは同期され、GitHub に表示されます。

#### Aikido 経由で GitHub Enterprise Cloud にタスクを作成するためのオプション

Aikido から GitHub Issues に新しいタスクを作成する方法は 2 つあります

1. Aikido インターフェースから手動でタスクを作成する
2. Aikido の自動作成機能を使って新しいタスクを自動作成します。

### 手動のタスク作成

1. フィード内の任意の issue にカーソルを合わせて、 ***+*** の **assignee 列。** または、最後の列の三点アイコンをクリックしてアクションメニューを開きます。issue をグループ化している場合、三点のアクションメニューは各サブissue で利用できます。
2. ポップアップモーダルで必要な詳細を入力します。
3. GitHub Issues で新しく作成されたタスクは、Aikido の Issue 詳細の「Tasks」タブ（サイドパネル）にリンクされます。

### 自動のタスク作成

{% hint style="info" %}
Aikidoはタスクを自動的に作成します **1時間ごとに一括で。** 現時点では、これを手動でトリガーするオプションはありません。
{% endhint %}

1. へ移動してください [GitHub連携](https://app.aikido.dev/settings/integrations/tasktracker) 設定ページ
2. 「**自動作成**」を有効にしてください **オン。**
3. 自動タスク作成の条件を定義します。

これらの設定はすべて、自動作成モーダルで構成できます:

* **オン/オフ:** 自動作成を有効または無効にします。オフの場合、しきい値は実質的に `なし`.
* **重大度のしきい値:** 次のレベル以上の問題に対してチケットを作成します `重大`, `高`, `中`、または `低` 。たとえば、 `高` は、次のもののチケットを作成します `高` と `重大`.
* **問題タイプ:** すべての問題タイプに対してチケットを作成するか、次のような特定のタイプに制限します `SCA`, `SAST`, `シークレット`, `クラウド`, `IaC`, `マルウェア`、または `ライセンス`.
* **1日の上限:** 1日に作成されるチケットの最大数を設定します。既定値は `25`です。一部のプランでは、より高い上限をサポートしています。
* **チケット作成モード:** 問題グループごとに1件のチケットを作成するか、ロケーションまたはスコープごとに個別のチケットを作成します。ロケーションごとのモードでは、より多くのチケットが作成される場合があります。
* **スコープ:** ロケーションごとのモードでのみ使用できます。すべてのリポジトリまたはクラウド、マッピング済みのリポジトリまたはチームのみ、またはインクルードおよびエクスクルードのリストを使用した特定のリポジトリまたはクラウドを対象にします。

<figure><img src="/files/9e29a95b236ee97cc6e05dd8438f888ae2b6012c" alt=""><figcaption></figcaption></figure>

4. その後、Aikido がこれらの設定に基づいて GitHub Issues を自動生成します 🚀

### GitHub で issue を自動的に閉じる

Aikido は、関連する脆弱性が Aikido で解決されると、たとえば成功したスキャンで検出されなくなった場合や、手動で解決済みとマークした場合に、リンクされた GitHub issue を自動的に閉じることができます。GitHub issue は、そのリンクに対して開いている、またはスヌーズ中の Aikido issue が残っていない場合にのみ閉じられます（無視された issue は閉鎖の妨げになりません）。これを適用するには、Aikido の検出結果にリンクされた GitHub issue が必要です。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.aikido.dev/docs/docs-ja/hajimeni/task-management-systems/all-supported-task-trackers/github-enterprise-cloud-issues.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
