> 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

この一度きりの設定 *ワークスペースごとに* 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`).
* あなたは **所有者** である必要があります。接続ごとにサポートされる組織は 1 つだけです。
* テナント上で OAuth アプリを登録する権限。
* GitHub 内で Issues が有効になっている必要があります。

### 手順 1: テナント上で OAuth アプリを登録する

1. GitHub Enterprise Cloud のテナントにログインします： `https://SUBDOMAIN.ghe.com` （例： `https://octocorp.ghe.com`).
2. 右上の **プロフィール画像** をクリックし、 **Settings**.
3. 左側のサイドバーで、 **Developer settings**.
4. クリック **OAuth Apps**を入力し、次に **New OAuth App**.
5. アプリケーションの詳細を入力します：
   * **アプリケーション名**：意味のある名前（例： `Aikido integration`).
   * **ホームページ URL**：会社の Web サイトまたは製品 URL（例： `https://aikido.dev`).
   * **認証コールバック URL**：次のように設定します `https://unify.apideck.com/vault/callback`.
6. クリック **アプリケーションを登録**.

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

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

{% hint style="warning" %}
クライアントシークレットはすぐにコピーしてください。GitHub では 1 回しか表示されず、再度確認することはできません。
{% endhint %}

### 手順 3: Aikido アプリを 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. クリック **Authorize**と表示されます。GitHub の認可画面にリダイレクトされます。アクセス権を確認して、 **Authorize**.
6. モーダルに戻ったら、 **Organization** ドロップダウンを開いて組織を選択します。ドロップダウンは認可後に表示され、あなたはその組織の **所有者** である必要があります。
7. クリック **保存**。ステータスは次のように変わります **接続済み**.
8. モーダルを閉じて、GitHub Enterprise Cloud Issues Integration ページを開きます。デフォルトでは、すべての issue は「Default Repo」に同期されます。 **GitHub リポジトリにマップ** を使用して個々のリポジトリにマッピングします。

すべての Aikido Issue に送信されるデフォルトラベルを設定できます。これらは同期され、GitHub に表示されます。

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

Aikido から GitHub Issues に新しいタスクを作成する方法には 2 つの異なるオプションがあります

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

### 手動でのタスク作成

1. フィード内の任意の課題にカーソルを合わせ、 ***+*** の **担当者列。** または、最後の列にある三点リーダーをクリックしてアクションメニューを開きます。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.
