GitHub スポークの設定

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • ServiceNow インスタンスを GitHubGitHub の Enterprise Server と統合してフローを自動化し、GitHubGitHub Enterprise Server でアクションを実行します。たとえば、GitHub に分岐を作成し、その詳細を取得するフローを作成します。

    始める前に

    • 個人アクセストークンを作成するための GitHub を持つアカウント。
    • GitHub Enterprise サーバーを使用している場合は、個人用アクセストークンを作成するためのアカウント。
    • 必要なロール:admin

    手順

    1. GitHub アカウントで個人アクセストークンを生成します。
      1. https://github.com/ にログインします。
      2. ダッシュボードで、プロファイルアイコンを選択します。
        GitHub プロファイルアイコン。
      3. [設定] を選択します。
      4. [設定] ページの左側のパネルで、[開発者設定 (Developer settings)] を選択します。
      5. [開発者設定] ページの左側のパネルで、 個人アクセストークン > トークン (クラシック).
      6. 選択 新しいトークンの生成 > 新しいトークン (クラシック) を生成.
      7. [メモ] に、個人用アクセストークンの説明または目的を入力します。
      8. [有効期限] で、トークンの有効期限を設定するか、[有効期限なし] を選択します。
      9. [スコープの選択] 見出しで、生成する個人用アクセストークンのアクセスを定義するスコープを選択します。
      10. [トークンの生成] を選択します。
        個人アクセストークンが生成されます。
      11. 個人アクセストークンをコピーするには、[コピー] ボタンをクリックします。
        個人アクセストークンのコピーボタン
        重要:
        個人アクセストークンは安全な場所に保管してください。GitHub の接続レコードを作成するときに必要になります。
    2. GitHubServiceNow インスタンスを接続する接続レコードを構成します。
      1. ServiceNow にログインします。
      2. 移動先 すべて > プロセスの自動化 > Flow Designer.
      3. [接続] タブを選択します。
      4. GitHub 接続エイリアスを見つけて、[詳細を表示] をクリックします。
        スポークを初めて設定する場合は、[設定] をクリックします。それ以外の場合は、[編集] をクリックします。
      5. フォームで、詳細を入力します。
        表 : 1. 接続の設定フォーム
        フィールド 説明
        接続名 接続の名前。
        注:
        最初の接続レコードのデフォルトの読み取り専用名は、GitHub です。
        接続 URL GitHub に接続するための URL。「https://api.github.com」を入力します。
        MID サーバーを使用
        • 使用している ServiceNow インスタンスが GitHub との接続に MID サーバーを必要とする場合は、「1」を入力します。
        • 使用している ServiceNow インスタンスが GitHub との接続に MID サーバーを必要としない場合は、「0」を入力します。
        重要:
        このオプションを有効にするには、インスタンスに MID サーバーが設定されている必要があります。詳細な手順については、「MID Server」を参照してください。
        API キー GitHub で生成した個人アクセストークン。
      6. [接続を作成] を選択します。
        GitHub 接続レコードが作成されます。
    3. GitHub Enterprise Server を使用している場合は、GitHub Server 接続を構成します。
      重要:
      GitHub Enterprise Server で個人アクセストークンを生成します。

      GitHub Enterprise Server で個人アクセストークンを生成する方法については、「Integrate with GitHub Enterprise Server」を参照してください。

      1. GitHub サーバー接続カードを選択します。
      2. [詳細を表示] を選択します。
      3. フォームに入力します。
        表 : 2. 接続の設定フォーム
        フィールド 説明
        接続名 接続の名前です。
        注:
        最初の接続レコードのデフォルトの読み取り専用名は、GitHub Server です。カスタム名で接続を作成するには、[接続を追加] を選択してフォームに入力します。
        接続 URL GitHub インスタンスの URL
        MID サーバーを使用
        • 使用している ServiceNow インスタンスが GitHub Enterprise Server との接続に MID サーバーを必要とする場合は、「1」を入力します。
        • 使用している ServiceNow インスタンスが GitHub Enterprise Server との接続に MID サーバーを必要としない場合は、「0」を入力します。
        重要:
        このオプションを有効にするには、インスタンスに MID サーバーが設定されている必要があります。詳細な手順については、「MID Server」を参照してください。
        API キー GitHub Enterprise Server で生成した個人アクセストークン。
      4. [接続を作成] を選択します。
        GitHub Enterprise Server 接続レコードが構成されます。