ノートブックを GitHub に保存する

このページでは、jupyterlab-git 拡張機能を使用して Agent Platform Workbench インスタンスのノートブック ファイルを GitHub に保存する方法について説明します。この方法は、ノートブックのバックアップを作成する場合や、他のユーザーがノートブックを使用できるようにする場合におすすめです。

Agent Platform Workbench インスタンスでは、jupyterlab-git 拡張機能を使用してバージョン管理が行えます。詳細については、 jupyterlab-git GitHub をご覧ください。

GitHub リポジトリを作成する

GitHub リポジトリがまだない場合は、作成する必要があります。

GitHub リポジトリを作成するときに、[Initialize this repository with a README] チェックボックスをオンにして、GitHub リポジトリのクローンを作成できるようにします。

README ファイルで GitHub リポジトリを初期化する。

Agent Platform Workbench インスタンスで GitHub リポジトリのクローンを作成する

Agent Platform Workbench インスタンスで GitHub リポジトリのクローンを作成するには、次の手順を行います。

  1. GitHub リポジトリで [Code] ボタンをクリックし、[Local] タブをクリックします。

  2. HTTPS URL をコピーします。

  3. Google Cloud コンソールで [インスタンス] ページに移動します。

    [インスタンス] に移動

  4. [JupyterLab を開く] をクリックして、新しいタブで Agent Platform Workbench インスタンスを開きます。

  5. JupyterLab  [File Browser] で、GitHub リポジトリのクローンを作成するフォルダを選択します。たとえば、home フォルダなどです。

    Gemini Enterprise Agent Platform Workbench の JupyterLab ファイル ブラウザ。GitHub リポジトリのクローンを作成できるホームフォルダがハイライト表示されています。

  6. JupyterLab で、[Git] > [Clone Repository] を選択します。

  7. [リポジトリのクローンを作成] ダイアログで、GitHub リポジトリの HTTPS URL を貼り付けます。

    リポジトリ URL のフィールドと、サブモジュールとダウンロード リポジトリのオプションを示すダイアログ。

  8. 認証情報の入力を求められたら、認証情報を入力します。

    • GitHub のユーザー名とパスワードを使用する場合は、GitHub のユーザー名とパスワードを入力します。

    • GitHub で 2 要素認証プロセスを使用する場合は、個人用のアクセス トークンを作成して使用します。

  9. [クローン] をクリックします。

  10. Agent Platform Workbench インスタンスに、リポジトリが新しいフォルダとして表示されます。クローンを作成した GitHub リポジトリがフォルダとして表示されない場合は、[ファイルリストの更新] ボタンをクリックしてください。

    Gemini Enterprise Agent Platform Workbench の JupyterLab ファイル ブラウザ。[ファイルリストを更新] ボタンがハイライト表示されています。

GitHub ユーザー情報を反映させ、インスタンスを構成します。

  1. JupyterLab で、リポジトリがあるフォルダを開きます。

  2. [Git] > [Git Repository in Terminal] を選択して Git ターミナル ウィンドウを開きます。

  3. Git ターミナル ウィンドウで、次のコマンドを入力して Git ユーザー名とメールを構成します。

    git config --global user.name "USERNAME"
    git config --global user.email "EMAIL_ADDRESS"

    次のように置き換えます。

    • USERNAME: GitHub のユーザー名
    • EMAIL_ADDRESS: GitHub アカウントのメールアドレス
  4. GitHub アカウントで SSH 認証が必要な場合は、次の手順でアカウントを接続します。

    1. Agent Platform Workbench インスタンスの Git ターミナルで、GitHub の 新しい SSH 認証鍵を生成する手順を行います

    2. その SSH 認証鍵を GitHub アカウントに追加する手順に沿って操作します 。

  5. Git ターミナル ウィンドウを閉じます。

commit されたファイルを GitHub リポジトリに追加する

  1. JupyterLab で、リポジトリがあるフォルダを開きます。

  2. 新しいノートブックを追加します

  3. [Git] タブを選択します。新しく追加したノートブックが [Untracked] グループ内に表示されます。

  4. 新しいノートブックを GitHub リポジトリのファイルとして追加するには、新しいノートブックを右クリックして [Track] を選択します。これで、ノートブックが [Git] タブの [Staged] グループに追加されます。

  5. 新しいノートブックを GitHub リポジトリに commit するには: [Git] タブで [概要] フィールドに commit コメントを追加して、[commit] をクリックします。

  6. [Git] > [Push to Remote] を選択します。

    • GitHub のユーザー名とパスワードを使用する場合は、表示されたプロンプトで GitHub のユーザー名とパスワードを入力します。

    • GitHub で 2 要素認証プロセスを使用する場合は、GitHub のユーザー名と個人用のアクセス トークンを入力します。

    git push コマンドが完了すると、commit したファイルが GitHub リポジトリに保存されます。

次のステップ