# Forge連携：トラブルシューティング

**目次：**

* [1. 権限の不足](https://help.aikido.dev/docs/docs-ja/miscellaneous-integrations/aikido-forge-integration-troubleshooting#1-missing-permissions)
* [2. リポジトリがAikidoでアクティブになっていない](https://help.aikido.dev/docs/docs-ja/miscellaneous-integrations/aikido-forge-integration-troubleshooting#2-repository-not-active-in-aikido)
* [3. 複数のGitのセットアップ](https://help.aikido.dev/docs/docs-ja/miscellaneous-integrations/aikido-forge-integration-troubleshooting#3-setup-for-multiple-gits)

## Aikido - Forge連携：トラブルシューティング

#### 1. 権限の不足 <a href="#id-1-missing-permissions" id="id-1-missing-permissions"></a>

> ユーザーはAikidoにアカウントを持っているが、ワークスペース内の現在のリポジトリへの権限を付与していない

Aikidoのすべての権限は、ソースコード管理ツール内で管理できます。通常、App Permissionsで確認できます。**権限を付与してリポジトリをアクティブ化する**簡単な方法は、AikidoのUIから行うことです。

**権限を付与してリポジトリをアクティブ化する手順**

* [リポジトリ設定ページ ](https://app.aikido.dev/settings/integrations/repositories)に移動し、**Add Repo**をクリックします。該当するソースコード管理ツールが開きます
*   Aikidoにアクセスを許可するリポジトリを選択します

    ![リポジトリアクセス設定：権限を付与するすべてのリポジトリまたは特定のリポジトリを選択。](https://help.aikido.dev/_assets/518ac65c0b62/ucarecdn-c60a1b0d-3f9c-41ff-b65c-c27c907979e4.png)
*   Aikidoが**アクティブ化**してスキャンするリポジトリを選択します

    > これは、Aikidoが脆弱性をスキャンし、Forgeに情報を送信できるようにするために重要です。

    ![脆弱性スキャン対象のリポジトリを選択するAikidoのインターフェース。](https://help.aikido.dev/_assets/9aea4b5cf99f/ucarecdn-0231037c-bf20-4269-8702-88cca5d15856.png)

#### 2. リポジトリがAikidoでアクティブになっていない <a href="#id-2-repository-not-active-in-aikido" id="id-2-repository-not-active-in-aikido"></a>

> リポジトリには権限があるが、スキャン対象のリポジトリとして選択されていない。

Aikidoにすべてのリポジトリへの権限を付与していても、夜間スキャンの対象として選択されたのが一部のリポジトリだけである可能性があります。デフォルトでは、Aikidoはこれらのリポジトリのスキャンを無効にしています。

**Aikidoで単一のリポジトリをアクティブ化する手順**

* [リポジトリ設定ページ](https://app.aikido.dev/settings/integrations/repositories)に移動します
*   アクティブ化したいリポジトリに移動し、右側の三点リーダーをクリックします。アクションメニューで「Activate」を選択します。

    ![Javaspringvulnyエントリの「Configure」と「Activate」アクションを表示するドロップダウンメニュー。](https://help.aikido.dev/_assets/fbdf8cb3b587/ucarecdn-443198a2-31e5-4cd8-a788-2430d4fa5e4f.png)

多数のリポジトリを一度に有効にする必要がある場合は、「add repo」をクリックすると、[初期セットアップ](https://app.aikido.dev/onboarding/github/connect-repositories)ページに戻ります。そこで、スキャン／アクティブ化したいリポジトリを複数選択できます。

![Aikidoのプラットフォームで脆弱性スキャン対象のリポジトリを選択。](https://help.aikido.dev/_assets/a5259e1bd545/ucarecdn-5fdc0e3b-3ab0-47d3-a86f-09beca7245f6.png)

#### 3. 複数のGitのセットアップ <a href="#id-3-setup-for-multiple-gits" id="id-3-setup-for-multiple-gits"></a>

> ユーザーはワークスペースを持っているが、リポジトリがそのワークスペースにない。これは、リポジトリが別のGitHub組織にある場合に起こり得ます。

Aikidoは、[複数のGitの接続](https://help.aikido.dev/docs/docs-ja/getting-started/setting-up-your-account/account-setup-with-multiple-gits)（例：GitHubとBitbucketの組み合わせ）や、同じGit内の異なる組織の接続をサポートしています。新しいGitHub組織を既存のアカウントに接続したい場合は、**新しいワークスペースを作成する必要があります。**

**新しいワークスペースをセットアップする手順**

**ステップ1：** 右上隅のプロフィールアイコンをクリックして、新しいワークスペースを追加します。

![別のワークスペースを追加するオプションが強調表示されたユーザープロフィールのドロップダウン。](https://help.aikido.dev/_assets/4bb669bd456d/ucarecdn-8622f892-c25d-4192-9d4b-1718d6d954f5.png)

**ステップ2：** 「Add a New Workspace」を選択して続行します。

![Aikidoダッシュボード：新しいワークスペースの作成またはログアウトのオプション。](https://help.aikido.dev/_assets/b8c49492faf8/ucarecdn-520e5e25-cbcf-4056-8b41-0a092ce3df96.png)

**ステップ3：** 左上隅にあるワークスペーススイッチャーを使用して、異なるGitアカウントを切り替えます。

![GitHub組織の選択と重大度別のセキュリティ脆弱性の概要を表示するダッシュボード。](https://help.aikido.dev/_assets/65fdba0efe18/ucarecdn-4ee894b7-873c-4531-87c3-f0c9bf8d9190.png)
