チュートリアルパート 2: アプリケーションのリポジトリを初期化する

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:5分
  • ServiceNow IDE内のアプリケーションのローカル Git リポジトリを初期化し、それを GitHub のリモート Git リポジトリにプッシュして、ソースコントロールでアプリケーションを管理します。

    始める前に

    チュートリアルパート 1: でアプリケーションを作成する ServiceNow IDE」を完了します。

    必要なロール:admin

    手順

    1. アクティビティバーから、[ソースコントロール] ビュー (ソースコントロール) を選択します。

      接続されたリポジトリがなく、ローカルリポジトリを初期化するオプションがあるソースコントロールビュー。

    2. ServiceNow IDE に対してローカルな Git リポジトリを初期化します。
      1. [リポジトリの初期化 (Initialize Repository)] を選択します。
      2. Main をデフォルトの分岐 名として使用 するには、Enter キーを押します。
      アプリケーションのローカルリポジトリが初期化され、ソースコントロールで追跡されているアプリケーションファイルは [未追跡の変更] リストに含まれます。.gitignore ファイルで指定されたアプリケーションファイルとディレクトリは、ソースコントロールで追跡されません。
      ヒント:
      リスト内のファイルを選択すると、差分エディターでファイルの現在のバージョンと以前のバージョンの比較を表示できます。

      アプリケーションをリモート Git リポジトリにプッシュする前に、ローカルの Git リポジトリで変更をステージングしてコミットする必要があります。

    3. 変更をステージングしてコミットします。
      1. [未追跡の変更] リストから、[すべての未追跡の変更をステージング] アイコン ([ すべての未追跡の変更をステージング]) を選択します。

        [未追跡の変更] リスト内のアプリケーションファイルを含むソースコントロールビュー。

        変更は [ステージング済みの変更] リストに移動します。
      2. メッセージ ボックスにコミット メッセージを入力します。
      3. [コミット] アイコン (追跡 されていない変更をすべてステージング) を選択します。

        [ステージング済みの変更] リスト内のアプリケーションファイルとコミットメッセージを含むソースコントロールビュー。

      変更をコミットしたので、[コミット] セクションを展開して、コミット履歴と各コミットの詳細を表示できます。

      コミットメッセージと作成者を含む、最初のコミットを示すコミット履歴。

      他の開発者がアクセスできるリモートリポジトリに変更をプッシュするには、 GitHub などの Git プロバイダーを使用してリポジトリを作成し、個人用アクセストークンを生成する必要があります。
      注:
      次の手順は、例として GitHub 認証とベーシック認証の使用を示していますが、選択した別の Git プロバイダーまたは OAuth 2.0 認証を使用することもできます。詳細については、「ソースコントロールと ServiceNow IDE の統合」を参照してください。
    4. リモートリポジトリを作成します。
      1. GitHub アカウントにログインします。
      2. [新規作成] メニュー (新規 作成) を選択し、[ 新しいリポジトリ] を選択します。
      3. [新しいリポジトリ] フォームのフィールドに入力します。

        GitHub で新しいリポジトリフォームを作成します。

      4. [ リポジトリの作成] を選択します。
      5. リポジトリから HTTPS URL をコピーし、次の手順で使用するために再度簡単にアクセスできる場所に貼り付けます。

        GitHub でリポジトリの HTTPS URL をコピーします。

    5. 個人アクセストークンを作成します。
      1. GitHub のユーザープロファイルから、[設定] を選択します。
      2. 設定カテゴリから [開発者設定] を選択します。
      3. [個人アクセストークン] メニューから [ トークン (クラシック)] を選択します。
      4. [新しいトークンの生成] メニューから、[ 新しいトークンの生成 (クラシック)] を選択します。
      5. [新しい個人アクセストークン (クラシック)] フォームで、 リポジトリ スコープを選択し、残りの必須フィールドに入力します。
        リポジトリ スコー プは、 ServiceNow IDEに接続するために必要です。

        スコープリストで選択したリポジトリスコープを使用して、新しい個人用アクセストークン (クラシック) を作成します。

      6. [トークンの生成] を選択します。
      7. トークンをコピーして、次の手順で使用するために再度アクセスしやすい場所に貼り付けます。これにより、トークンを再生成する必要がなくなります。

        コピー可能な個人用アクセストークン。

    6. ServiceNow IDEでベーシック認証を構成して、リモートリポジトリに接続します。
      1. ServiceNow IDE に移動します。
      2. コマンドパレットを開くには、次のいずれかのキーボードショートカットを使用します。
        • Windows:Ctrl-Shift-P
        • Mac:Cmd-Shift-P
      3. Git: Set IDE Git credentials と入力し、Enter キーを押します。
      4. [新規 Git 認証情報 (New Git credential)] フォームで [基本認証] を選択します。
      5. フォームのフィールドに入力します。
        表 : 1. [新規 Git 認証情報 (New Git credential)] フォーム
        Field (フィールド) Description (説明)
        Git リポジトリ URL GitHub で作成した Git リポジトリの HTTPS URL。例:https://github.com/<owner>/hello-world.git
        Git ユーザー名 GitHubユーザー名。
        個人アクセストークン GitHub から生成した個人用アクセストークン。
      6. [Submit (送信)] を選択します。
      認証情報が設定されたので、アプリケーションをリモートリポジトリにプッシュできます。
      ヒント:
      既存の Git 認証情報を管理する必要がある場合は、コマンドパレットから Git: Manage Git credentials コマンドを使用します。
    7. 変更をリモートリポジトリにプッシュします。
      1. [その他のアクション] メニューアイコン (その他のアクション) を選択し、[プッシュ] を選択します。

        ステージングされた変更をリモートリポジトリにプッシュします。

      2. リモート Git リポジトリの HTTPS URL を入力し、Enter キーを押します。
      アプリケーションは GitHub でリモートリポジトリに追加され、ユーザー間でのアプリケーションに対する変更がリモートで追跡されます。

      GitHub の hello-world リポジトリ。ServiceNow IDE の Hello World アプリケーションが含まれています。

    タスクの結果

    リポジトリ内の分岐をチェックアウトまたは作成し、変更をリモートリポジトリにプッシュできます。詳細については、「ServiceNow IDE でソースコントロールを使用する」を参照してください。

    注:
    インスタンス上のアプリケーションは、一度に 1 つのリポジトリにのみ接続できます。アプリケーションが接続されているリモートリポジトリを更新するには、コマンドパレットから Git: Update remote origin コマンドを使用し、別のリモートリポジトリの URL を入力します。

    次のタスク

    チュートリアルパート 3: ServiceNow Fluent コードでテーブルを定義する に続きます。