GitHub スポークの設定

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む4読むのに数分
  • インスタンスをServiceNowGitHubGitHubエンタープライズサーバーと統合して、フローを自動化し、エンタープライズサーバーでアクションを実行GitHubGitHubします。たとえば、に分岐 GitHub を作成し、その詳細を取得するフローを作成します。

    始める前に

    必要なロール:admin

    個人用アクセストークンを作成するためのアカウント GitHub

    個人用アクセストークンを作成するためのエンタープライズサーバーのアカウント GitHub

    手順

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