Forge 連携:トラブルシューティング
目次:
Aikido - Forge連携:トラブルシューティング
1. 権限の不足
ユーザーはAikidoにアカウントを持っているが、ワークスペース内の現在のリポジトリへの権限を付与していない
Aikidoのすべての権限は、ソースコード管理ツール内で管理できます。通常、App Permissionsで確認できます。権限を付与してリポジトリをアクティブ化する簡単な方法は、AikidoのUIから行うことです。
権限を付与してリポジトリをアクティブ化する手順
-
リポジトリ設定ページ に移動し、Add Repoをクリックします。該当するソースコード管理ツールが開きます
-
Aikidoにアクセスを許可するリポジトリを選択します

-
Aikidoがアクティブ化してスキャンするリポジトリを選択します
これは、Aikidoが脆弱性をスキャンし、Forgeに情報を送信できるようにするために重要です。

2. リポジトリがAikidoでアクティブになっていない
リポジトリには権限があるが、スキャン対象のリポジトリとして選択されていない。
Aikidoにすべてのリポジトリへの権限を付与していても、夜間スキャンの対象として選択されたのが一部のリポジトリだけである可能性があります。デフォルトでは、Aikidoはこれらのリポジトリのスキャンを無効にしています。
Aikidoで単一のリポジトリをアクティブ化する手順
-
リポジトリ設定ページに移動します
-
アクティブ化したいリポジトリに移動し、右側の三点リーダーをクリックします。アクションメニューで「Activate」を選択します。

多数のリポジトリを一度に有効にする必要がある場合は、「add repo」をクリックすると、初期セットアップページに戻ります。そこで、スキャン/アクティブ化したいリポジトリを複数選択できます。

3. 複数のGitのセットアップ
ユーザーはワークスペースを持っているが、リポジトリがそのワークスペースにない。これは、リポジトリが別のGitHub組織にある場合に起こり得ます。
Aikidoは、複数のGitの接続(例:GitHubとBitbucketの組み合わせ)や、同じGit内の異なる組織の接続をサポートしています。新しいGitHub組織を既存のアカウントに接続したい場合は、新しいワークスペースを作成する必要があります。
新しいワークスペースをセットアップする手順
ステップ1: 右上隅のプロフィールアイコンをクリックして、新しいワークスペースを追加します。

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

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