GitHub Enterprise(Cloud & Server)を接続する(Brokerセットアップ)
Aikido は連携します GitHub Enterprise Cloud と GitHub Enterprise Server 安全なアプリベースの接続を通じて行います。これにより、Aikido は完全な制御を維持しながら、選択したリポジトリにアクセスできます。この接続は、このガイドで説明するブローカー経由でも確立できます。
ワークスペースを設定する前に、以下の要件を注意深くお読みください:
GitHub Organization の権限:ワークスペースを設定するユーザーに、Aikido アプリケーションをインストールするための GitHub 組織内の十分な権限があることを確認してください。ほとんどの場合、Organization Owner または Organization Administrator の権限が必要です。
一致するメールアドレス:Google または Microsoft でサインアップする場合(下の手順 1 を参照)、サインインに使用するメールアドレスがユーザーの GitHub アカウントに関連付けられているメールアドレスと一致していることを確認してください。
インストール
Aikido は、サーバー上に GitHub App を作成することで、GitHub Enterprise のセットアップに接続します。このアプリには、Aikido を動作させるために必要な権限とコールバックが含まれています。作成後、Aikido に接続したい GitHub Server インスタンス上の任意の組織にインストールできます。 インスタンス上に GitHub App を作成するには、以下の手順に従ってください。
アカウントを作成する
GitHub Enterprise に接続するには、まず Google または Microsoft を使用して Aikido にサインアップするか、ログインします。次に サインアップ画面、 Google / Microsoft.
GitHub Enterprise のセットアップを開始
認証が完了したら、GitHub セクションで GitHub Server をクリックして新しいワークスペースを作成します。

Broker アクセスを有効にする
次を有効にします Aikido broker 「詳細な接続オプション」セクションのトグルをクリックします。
クリック 次へ、アプリをインストール その後 https://app.aikido.dev に切り替えると、Local Scan のワークスペースが作成されます。

ブローカーを設定
下記のガイドに従って、Local Scan ワークスペースを通じてブローカーを設定します。デプロイしたら、ここに戻って GitHub Enterprise のセットアップを完了してください。

Aikido GitHub App を GitHub Enterprise にインストール
ブローカーを作成して環境にデプロイしたら、GitHub Enterprise のセットアップを完了できます。
まず、次をコピーします Broker URL。次のような形式です:
https://55673-355dsfwea68cb.aikidobroker.com次に、 GitHub Server のセットアップを完了.

という名前のファイル install.html があなたのマシンにダウンロードされます。これには、GitHub Enterprise に JSON ペイロードを送信して GitHub App を作成する HTML ページが含まれています。
ファイルをブラウザで開き、「Install」を選択してセットアップを続行してください。

「Install」をクリックすると、GitHub Enterprise 上のページにリダイレクトされ、アプリのインストールを促されます。選択してください ユーザー用の GitHub App を作成 サーバー上にアプリを作成します。

Aikido GitHub アプリを承認
次に、OAuth を通じて新しい GitHub App をユーザーアカウントで認可する必要があります。この手順では、アプリが正しく作成されたことと、その使用権限があることを確認します。表示される画面は、以下の例と似ています。

GitHub 組織を接続
アプリケーションをインストールして Aikido に接続したい GitHub 組織を選択してください。後から組織を追加することもできます。組織を選択したら、GitHub App の認可を確認してください。

これで Aikido に戻り、どのリポジトリをスキャンするかを選択できます。希望するリポジトリを選択して続行してください。Aikido が選択したアプリケーションのスキャンを開始します。
Aikido を詳しく見る
アクセスを許可し、スキャンしたいリポジトリを検証すると、ワークスペースは変換され、Aikido が自動的にスキャンを開始します。約 1 分後に、最初の結果が表示されるはずです
最終更新
役に立ちましたか?