コンテンツにスキップ

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

目次:

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

Section titled “Aikido - Forge連携: トラブルシューティング”

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

Aikidoに関するすべての権限は、ソースコード管理ツール内で管理できます。多くの場合、App Permissionsという項目にあります。権限を付与しリポジトリを有効化する簡単な方法は、Aikido UIを使うことです。

権限を付与しリポジトリを有効化する手順

  • リポジトリ設定ページに移動し、Add Repoをクリックします。これにより該当するソースコード管理ツールが開きます

  • Aikidoにアクセスを許可したいリポジトリを選択します

    リポジトリアクセス設定: 権限をすべてのリポジトリまたは特定のリポジトリに設定する画面。

  • Aikidoが有効化してスキャンすべきリポジトリを選択します

    AikidoがForgeに脆弱性情報を送信できるようにするために、この手順は重要です。

    脆弱性スキャン対象のリポジトリを選択するAikidoのインターフェース。

2. Aikidoでリポジトリが有効化されていない

Section titled “2. Aikidoでリポジトリが有効化されていない ”

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

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

Aikidoで単一のリポジトリを有効化する手順

  • リポジトリ設定ページに移動します

  • 有効化したいリポジトリに移動し、右側の三点リーダーをクリックします。アクションメニューで「Activate」を選択します。

    Javaspringvulnyエントリに対する「Configure」と「Activate」のアクションを表示するドロップダウンメニュー。

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

Aikidoのプラットフォームで脆弱性スキャン対象のリポジトリを選択する画面。

ユーザーはワークスペースを持っているが、リポジトリがそのワークスペースに含まれていない。これは、リポジトリが別のGitHub organizationに属している場合に起こりえます。

Aikidoは複数のGitの連携(例: GitHubとBitbucketの組み合わせ)や、同一Git内の異なるorganizationをサポートしています。既存のアカウントに新しいGitHub organizationを連携したい場合は、新しいワークスペースを作成する必要があります。

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

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

「Add another workspace」オプションがハイライトされたユーザープロフィールのドロップダウン。

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

Aikidoダッシュボード: 新しいワークスペースの作成またはログアウトのオプションが利用可能。

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

GitHub organizationの選択とセキュリティ脆弱性の重大度別概要を表示するダッシュボード。