コンテンツにスキップ

GitLabアカウントを接続する

Aikidoは、プロジェクトを分析するためにGitLabグループへの読み取り専用アクセスを要求します。分析後、コードは常にシステムから消去されます。

開始前に重要な注意

  • GitLabがファイアウォールの内側にある場合、許可リストに追加できる静的IPの一覧があります。
  • アカウントをセットアップする担当者は、GitLabインスタンスGitLabグループの両方へのアクセス権を持っている必要があります。

ステップ1. GitLabを使ってログインする

Section titled “ステップ1. GitLabを使ってログインする ”

始めるには、https://app.aikido.devに移動し、GitLabでログインします。以下のスクリーンショットのような画面が表示されます。ここでは、AikidoはGitLab上のユーザー情報と関連するメールアドレスへのアクセスのみを要求します。

Aikido Securityが、GitLabアカウントの個人情報を読み取るアクセス許可を要求している画面。

ステップ2. ワークスペースの作成、既存ワークスペースへの参加、またはデモの作成

Section titled “ステップ2. ワークスペースの作成、既存ワークスペースへの参加、またはデモの作成 ”

AikidoにGitLabの個人情報の読み取りを許可すると、以下の画面が表示されます。

gitlab_signup

この画面では、次の3つのいずれかを行えます:

  • 新しいワークスペースを作成する: GitLabグループをAikidoに接続し、コードリポジトリやクラウドのスキャンを開始したい場合はこのオプションを選択します。
  • チームに参加する: 組織内の誰かがすでにGitLabグループをAikidoに接続している場合、そこへのアクセスを取得したいときはこのオプションを選択します。
  • サンプルリポジトリを使う: Aikidoの見た目や機能を少し覗いてみたいですか?デモアカウントを作成してAikidoを体験できます。GitLabグループはいつでも後から接続できます。

ステップ3. GitLabグループをAikidoに接続する

Section titled “ステップ3. GitLabグループをAikidoに接続する ”

新しいワークスペースを作成する場合、Aikidoはプロジェクトとグループへの読み取り専用アクセスを必要とします。そのため、GitLabに戻ってAikidoを認可できるようリダイレクトされます。

注: これはまだ実際のリポジトリへのアクセスを許可するものではありません。スキャンしたいリポジトリの選択は、この次のステップで行います。

Aikido Securityが、GitLabの読み取りアクセスとユーザー情報の認可を要求している画面。

ステップ4. グループの選択とリポジトリの選択

Section titled “ステップ4. グループの選択とリポジトリの選択 ”

Aikidoにグループとプロジェクトの読み取りを許可すると、Aikidoに接続したいグループを選択できます。

注: Aikidoは、選択したGitLabグループのすべてのサブグループをワークスペースに含めます。

ワークスペースとしてAikidoに接続するグループを選択する画面。

​希望のグループを選択した後、アクセスを許可したいリポジトリを選択できます。

Aikidoのクラウド・リポジトリ管理ツールでセキュリティを監視するリポジトリを選択する画面。

アクセスを許可しスキャンしたいリポジトリを確定すると、Aikidoは自動的にスキャンを開始します。約1分後には最初の結果が表示されます!