GitLab Self-Managedサーバーを接続する
最終更新
役に立ちましたか?
Aikidoを使うと、セルフマネージドのGitLabインスタンスを接続して、コードをスキャンし保護できます。以下の手順に従って、GitLabサーバーをAikidoに接続してください。
GitLabがファイアウォールの背後にある場合、 AikidoのIPアドレスを許可リストに追加してください Aikidoがアクセスできるようにします。
この設定を行う人は、GitLabインスタンスと と 接続したいGitLabグループの両方にアクセスできる必要があります。
Aikidoのワークスペースは常に1つのGitLabグループに対応します。
Aikidoを、すべてのサブグループを含む最上位(ルート)グループに接続することをおすすめします。ルートグループがない場合は、GitLabグループごとに1つのワークスペースを作成してください。これは、最初のワークスペースを作成した後、左上のドロップダウンの「別のワークスペースを追加」から行えます。
Aikidoアカウントを作成する
GitLabサーバーを接続するには、まずGoogleまたはMicrosoftを使ってAikidoにサインアップするか、ログインしてください。その サインアップ画面、 Google / Microsoft.
GitLabのセットアップを開始する
認証が完了したら、クリックして新しいワークスペースを作成します セルフマネージド GitLabセクションで。

GitLabの詳細を入力する
ワークスペースを作成するには、Aikidoが接続できるように、セルフマネージドのGitLabインスタンスに関するいくつかの詳細を入力してください。
GitLabがファイアウォールの背後で動作している場合、 AikidoのIPアドレスを許可リストに追加してください Aikidoがアクセスできるようにします。それが不可能な場合は、 ブローカーのセットアップガイド.
最初の入力欄にGitLabサーバーのURLを入力してください。

GitLabの個人アクセストークン(PAT)を作成する
次に、個人アクセストークン(PAT)を作成します。専用のサービスアカウントを使用することをおすすめします。
GitLabサーバーにログインする
管理エリアに移動(/admin)
次へ移動: 設定 → Service accounts
クリック サービスアカウントを追加、名前を入力してから保存します
他のユーザーと同様に、接続したいGitLabグループにサービスアカウントを追加します。GitLabのドキュメントの グループメンバー.
サービスアカウントが作成されたので、三点メニューをクリックして「アクセス トークンを管理"
「新しいトークンを追加"
トークンの名前を入力してください。例: Aikido Security Access Token
社内ポリシーに合った有効期限を設定してください。期限切れになる前にトークンをローテーションしてください。
次のスコープを選択する必要があります:
read_user
read_api
read_repository
次をクリックしてください トークンを作成 フォーム下部のボタン。

画面に表示されているトークンをコピーし、入力欄に入力してください。
重要: この画面を離れると、トークンを再び表示することはできません。続行する前にコピーしてください。
AikidoがGitLabサーバーへの接続を確認します。失敗した場合は、サーバーURLとトークンを再確認してください。
インストールを完了する
クリックした後、 次へ、グループを接続、最初に開始するグループを選択してください。後からいつでもさらにグループを接続できます。
最後の手順で、Aikidoに監視させたいリポジトリを選択してください。
最終更新
役に立ちましたか?
役に立ちましたか?