GitHub Enterprise(Cloud & Server)を接続する
Aikido は連携します GitHub Enterprise Cloud と GitHub Enterprise Server 安全なアプリベースの接続を通じて。これにより、Aikido は完全な制御を維持しながら、選択したリポジトリにアクセスできます。
アプリをインストールできるよう、GitHub Server の組織で十分な権限があることを確認してください。通常、これは組織の管理者とオーナーのみが実行できます。
インストール
Aikido は、サーバー上に GitHub App を作成することで、GitHub Enterprise のセットアップに接続します。このアプリには、Aikido を動作させるために必要な権限とコールバックが含まれています。作成後、Aikido に接続したい GitHub Server インスタンス上の任意の組織にインストールできます。 インスタンス上に GitHub App を作成するには、以下の手順に従ってください。
アカウントを作成する
まだ Aikido アカウントをお持ちでない場合は、まず Google または Microsoft で作成してください。GitHub Enterprise Server を接続する前に必要です。
開く オンボーディングページ そして「GitHub Server」を選択すると、インストールページに移動します。GitHub Enterprise の URL を入力して、クリックしてください 次へ、アプリをインストール.
GitHub Enterprise Server がインターネットから到達できない場合は、Broker 設定を有効にしてください。
Aikido Broker の仕組みについて詳しくは、 ドキュメントをご覧ください。

Aikido GitHub App を GitHub Enterprise にインストール
という名前のファイル 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 分後に、最初の結果が表示されるはずです
GitHub Enterprise App の管理
追加の組織をAikidoに接続するGitHub Enterprise(Cloud & Server)でのAikidoアプリの所有権移管最終更新
役に立ちましたか?