GitHub スポークの設定
インスタンスをServiceNowGitHubGitHubエンタープライズサーバーと統合して、フローを自動化し、エンタープライズサーバーでアクションを実行GitHubGitHubします。たとえば、に分岐 GitHub を作成し、その詳細を取得するフローを作成します。
始める前に
必要なロール:admin
個人用アクセストークンを作成するためのアカウント GitHub 。
個人用アクセストークンを作成するためのエンタープライズサーバーのアカウント GitHub 。
手順
-
で GitHub個人用アクセス トークンを生成します。
- https://github.com/ にログインします。
-
ダッシュボードで、プロファイルアイコンを選択します。
- [設定] を選択します。
- [設定] ページの左側のパネルで、[開発者向け設定] を選択します。
- [開発者設定] ページの左側のパネルで、 個人用アクセストークン > トークン (クラシック).
- 選択 新しいトークンの生成 > 新しいトークンを生成 (クラシック).
- [メモ] フィールドに、個人用アクセストークンの説明または目的を入力します。
- [有効期限] フィールドで、トークンの有効期限を設定するか、[有効期限なし] を選択します。
- [スコープの選択] 見出しで、生成する個人用アクセス トークンのアクセスを定義するスコープを選択します。
-
[ トークンの生成] を選択します。
個人用アクセストークンが生成されます。
-
個人用アクセス トークンをコピーするには、[コピー] ボタンを選択します。ヒント:個人用アクセス トークンは安全な場所に保管してください。GitHub の接続レコードを作成するときに必要になります。
-
エンタープライズ サーバーで個人用アクセス トークン GitHub を生成します。
エンタープライズ・サーバで GitHub 個人アクセス・トークンを生成する方法については、を参照してください 。
-
インスタンスを接続する接続レコード ServiceNow をセットアップします GitHub。
- にログイン ServiceNowします。
- 移動先 すべて > プロセス自動化 > フローデザイナー.
- [接続] を選択します。
-
[すべての接続を検索] フィールドに「 GitHub」と入力します。
とGitHubサーバーの接続カードGitHubが表示されます。
とGitHubサーバーの両方のGitHub接続レコードを作成する必要があります。 -
GitHub接続を作成します。
- GitHub接続カードを選択します。
- [詳細を表示] を選択します。
- [設定] を選択します。
-
フォームに入力します。
表 : 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 で生成した個人用アクセストークン。 -
[ 接続の作成] を選択します。
GitHub 接続レコードが作成されます。
-
GitHubサーバー接続を作成します。
- GitHubサーバー接続カードを選択します。
- [詳細を表示] を選択します。
-
フォームに入力します。
表 : 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 サーバーで生成した個人アクセストークン。 -
[ 接続の作成] を選択します。
GitHub Enterprise Server 接続レコードが作成されます。