Skip to main content

企業の依存関係グラフの有効化

依存関係グラフを有効にすることで、ユーザーはプロジェクトの依存関係を識別できます。

Who can use this feature

Site administrators can enable the dependency graph.

依存関係グラフについて

依存関係グラフは、リポジトリに格納されているマニフェストおよびロック ファイルの概要です。 それぞれのリポジトリについて、以下が表示されます:依存関係、すなわちリポジトリが依存するエコシステムとパッケージ。 GitHub Enterprise Server は、依存関係に関する情報、リポジトリに依存するリポジトリとパッケージを計算しません。 詳細については、「About the dependency graph」 (依存関係グラフについて) を参照してください。

企業に対して依存関係グラフを有効にすると、Dependabot を有効にして、リポジトリ内のセキュリティで保護されていない依存関係を検出することや、その脆弱性を自動的に修正することができます。 詳細については、「企業に対する Dependabot の有効化」を参照してください。

[Management Console] または管理シェルを使用して、依存関係グラフを有効にすることができます。 your GitHub Enterprise Server instance でクラスタリングを使用していなければ、[Management Console] を使用することをお勧めします。

[Management Console] を使用した依存関係グラフの有効化

your GitHub Enterprise Server instance でクラスタリングを使っている場合、[Management Console] では依存関係グラフを有効にすることができず、代わりに管理シェルを使わなくてはいけません。 詳細については、「Enabling the dependency graph via the administrative shell」 (管理シェルを使用した依存関係グラフの有効化) を参照してください。

  1. http(s)://HOSTNAME/login で your GitHub Enterprise Server instance にサインインします。 1. GitHub Enterprise Server の管理アカウントから、任意のページの右上隅の をクリックします。

    サイト管理者設定にアクセスするための宇宙船アイコンのスクリーンショット

  2. [サイト管理者] ページにまだ表示されていない場合は、左上隅の [サイト管理者] をクリックします。

    [サイト管理者] リンクのスクリーンショット 1. 左側のサイドバーで、 [Management Console] をクリックします。 左側のサイドバーの [[Management Console]] タブ 1. 左側のサイドバーで、[Security] (セキュリティ) をクリックします。 [Security](セキュリティ) サイドバー

  3. [Security](セキュリティ) で、 [Dependency graph](依存関係グラフ) をクリックします。 依存関係グラフを有効または無効にするチェックボックス 1. 左側のサイドバーで、 [設定の保存] をクリックします。

    [Management Console] の [設定の保存] ボタンのスクリーンショット

    注: [Management Console] に設定を保存すると、システム サービスが再起動され、ユーザーに表示されるダウンタイムが発生する可能性があります。

  4. 設定の実行が完了するのを待ってください。

    インスタンスの設定

  5. [Visit your instance](インスタンスにアクセスする) をクリックします。

管理シェルを使用した依存関係グラフの有効化

  1. http(s)://HOSTNAME/login で your GitHub Enterprise Server instance にサインインします。

  2. 管理シェルで、your GitHub Enterprise Server instance の依存関係グラフを有効にします: ```shell ghe-config app.dependency-graph.enabled true

    
    <div class="extended-markdown note border rounded-1 mb-4 p-3 color-border-accent-emphasis color-bg-accent f5">
    
    **Note**: For more information about enabling access to the administrative shell via SSH, see "[Accessing the administrative shell (SSH)](/enterprise/admin/configuration/accessing-the-administrative-shell-ssh)."
    
    </div>
    
  3. Apply the configuration.

    $ ghe-config-apply
  4. GitHub Enterprise Serverに戻ります。