Flex Gateway新着情報
Governance新着情報
Monitoring API Managerソース制御管理 (SCM) を使用して、設計、インテグレーション、実装プロジェクトを保存および共有します。 便利な SCM では、プロジェクトの品質を確保するための各ファイルの変更履歴と分岐手法、完全なトレーサビリティ、ファイルの以前のバージョンを復元する機能、Anypoint Code Builder 環境が失われたり削除されたりしたときにソースコードを復元する方法が提供されます。
GitHub および Git コマンドラインインターフェース (CLI) は、業界で広く使用されており、デスクトップ IDE やクラウド IDE の VS Code で標準 (最小限の設定) でサポートされています。このページの手順では、ソース制御のための GitHub のセットアップおよび使用方法について説明します。他の SCM システムの VS Code 拡張機能もセットアップおよび使用できます。詳細は、 「SCM Providers (SCM プロバイダー)」を参照してください。
詳細は、VS Code ドキュメントの 「Using Git source control in VS Code (VS Code での Git ソース制御の使用)」を参照してください。Git についての詳細は、 Git ドキュメントを参照してください。
前提条件が準備されていることを確認します。
GitHub アカウント
アカウントがない場合は、GitHub サイトの [Join GitHub (GitHub に参加)^] ページから作成します。
コンピューターへの Git のインストール
Git がコンピューターにインストールされていない場合、各自のマシンに対応する Git インストール手順を実行します。
デスクトップ IDE またはクラウド IDE から Anypoint Code Builder へのアクセス
セットアップおよびインストールについては、see Anypoint Code Builder 入門を参照してください。すべての前提条件を満たす必要があります。
GitHub ユーザー名とメール設定 (Git ユーザー名とパスワードを設定するを参照)
ユーザー名とメールのプロパティを確認して設定し、GitHub のリモート Git リポジトリからプロジェクトファイルを追加、更新、取得できるようにします。
始める前にの前提条件を満たします。
IDE から、コンソールのターミナルウィンドウを開きます。
デスクトップ IDE で、[View (表示)] > [Terminal (ターミナル)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[Terminal (ターミナル)] > [New Terminal (新規ターミナル)] を選択する。
いずれかの IDE で、Ctrl キーを押してからバッククォートキー (`) を押す。
Anypoint Code Builder ターミナルから、次のコマンドを実行して、既存の Git 設定を確認します。
git config --list
GitHub user.name
および user.email
がリストされていない場合や、データが返されない場合、これらのプロパティを設定します。
YourUserName
を各自の GitHub ユーザー名に置き換えて、次のコマンドを実行し、user.name
を設定します。
git config –-global user.name "YourUserName"
your@email.com
を各自の GitHub メールアドレスに置き換えて、次のコマンドを実行し、user.email
を設定します。
git config –-global user.email "your@email.com"
GitHub アカウントで 2 要素認証が有効になっている場合、パスワードを求められたら、GitHub ログインパスワードの代わりに個人アクセストークンを入力します。詳細は、GitHub ドキュメント 「2FA を使用して GitHub にアクセスする」を参照してください。
GitHub user.name
および user.email
がリストされている場合、Git を使用して IDE からプロジェクトファイルを制御する準備ができています。VS Code の一般的なソース制御タスクに関する指針は、以下を参照してください。
IDE から設計プロジェクト、インテグレーションプロジェクト、または実装プロジェクトのリポジトリをセットアップします。IDE から、使用する SCM のリポジトリと同期するプロジェクトがすでにセットアップされている場合、追加のセットアップは必要ありません。追加のセットアップなしに変更を同期できます。例については、プロジェクトの変更をリポジトリと同期するを参照してください。
IDE からプロジェクトのリモート GitHub リポジトリをセットアップする場合の一般的なシナリオは次のとおりです。
GitHub のリポジトリを生成してそのリポジトリにパブリッシュする
Anypoint Code Builder のプロジェクトはあるが、そのプロジェクトのリポジトリがない場合、IDE を使用して GitHub にリポジトリを生成し、プロジェクトファイルをそのリモートリポジトリにパブリッシュできます。このプロセスでは、暗黙的に IDE のローカルリポジトリの初期化も行われます。
プロジェクトファイルを初期化して、ローカルリポジトリにコミットする
ファイルを GitHub のリモートリポジトリにパブリッシュして同期するには、プロジェクトファイルを初期化して IDE のローカルリポジトリにコミットすることが前提条件となります。
プロジェクトファイルを GitHub の空のリポジトリにパブリッシュする
GitHub に空のリポジトリがある場合、IDE からそのリポジトリにプロジェクトファイルをパブリッシュできます。
リモートリポジトリと同期するようにプロジェクトがすでに設定されている場合、プロジェクトファイルを別のリポジトリにパブリッシュするように IDE を設定できます。 この機能は、Design Center からインポートした API 仕様プロジェクト用の独自のリポジトリを使用する場合や、2024 年 2 月リリースの前に IDE から設計プロジェクトを作成した場合などに便利です。どちらのタイプのプロジェクトでも、リモート Git リポジトリへの接続が自動的に Anypoint SCM に追加されます。
設計プロジェクト、実装プロジェクト、インテグレーションプロジェクトがすでに GitHub のリポジトリに保存されている場合、それをクラウド IDE またはデスクトップ IDE にコピーできます。
Anypoint Code Builder のプロジェクトはあるが、そのプロジェクトのリポジトリがない場合、IDE を使用して GitHub にリポジトリを生成し、プロジェクトファイルをそのリモートリポジトリにパブリッシュできます。このプロセスでは、暗黙的に IDE のローカルリポジトリの初期化も行われます。 Anypoint Code Builder のプロジェクトで使用する空のリポジトリがすでに GitHub にある場合は、プロジェクトファイルを GitHub の空のリポジトリにパブリッシュするを参照して、IDE からそのリポジトリを追加およびパブリッシュします。
始める前にの前提条件を満たします。
Mule プロジェクトフォルダーが閉じている場合は、プロジェクトのルートディレクトリでプロジェクトを開きます。
コマンドパレットを開きます。
キーボードショートカットを使用する。
Mac: Cmd+Shift+p
Windows: Ctrl+Shift+p
デスクトップ IDE で、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
次のコマンドを入力します。
File: Open Folder...
プロジェクトのルートフォルダーに移動して選択します。次に例を示します。
インテグレーションまたは実装例
設計プロジェクトの例
Anypoint Code Builder のインテグレーションまたは実装プロジェクトのルートフォルダーとサブディレクトリの例:
VS Code はルートをワークスペースとして扱うため、IDE でキャンバス UI を適切に読み込めます。
Anypoint Code Builder の API 設計プロジェクトのルートディレクトリの例:
プロジェクトのルートは、プロジェクトの作成時に Anypoint Code Builder によって生成される最上位のフォルダーです。プロジェクトルートの親または上位ディレクトリに移動したり、いずれかの子または下位ディレクトリに移動したりしないでください。
[Source Control (ソース制御)] パネルを開きます。
アクティビティバーの (Source Control (ソース制御)) アイコンをクリックするか、キーボードショートカットを使用する。
Mac: Ctrl+Shift+g
Windows: Cmd+Shift+g
[Source Control (ソース制御)] パネルで、[Publish to GitHub (GitHub にパブリッシュ)] をクリックします。
プロジェクトにリポジトリが関連付けられていない場合、IDE では IDE のローカルリポジトリを初期化 ([Initialize Repository (リポジトリを初期化)]) するか、プロジェクトを GitHub の新しいリモートリポジトリに直接パブリッシュ ([Publish to GitHub (GitHub にパブリッシュ)]) できます。GitHub にパブリッシュする場合、暗黙的にプロジェクトのローカルリポジトリの初期化も行われます。
開いた項目でリポジトリの名前を指定するか、表示されるデフォルトの名前を使用します。
デフォルトのリポジトリ名はプロジェクト名です。
リポジトリ種別 (非公開または公開) を選択します。
リポジトリのデータを保護するには、非公開リポジトリを選択します ([Publish to GitHub private repo (GitHub 非公開リポジトリをパブリッシュ)])。このプロセスでは、プロジェクトファイルが新しいリポジトリにコミットされてパブリッシュされます。
プロンプトが表示されたら、リポジトリにパブリッシュするファイルを選択します。
設計プロジェクトのすべてまたは一部のファイルを選択できます。次に例を示します。
GitHub リポジトリのプロジェクトファイルを表示するには、ポップアップで [Open on GitHub (GitHub で開く)] をクリックします。
または、ブラウザーから GitHub を開き、新しいリポジトリを見つけます。
プロジェクトファイルへの変更をリポジトリと同期するには、プロジェクトの変更をリポジトリと同期するを参照してください。
ファイルを GitHub のリモートリポジトリにパブリッシュして同期するには、プロジェクトファイルを初期化して IDE のローカルリポジトリにコミットすることが前提条件となります。
始める前にの前提条件を満たします。
Mule プロジェクトフォルダーが閉じている場合は、プロジェクトのルートディレクトリでプロジェクトを開きます。
コマンドパレットを開きます。
キーボードショートカットを使用する。
Mac: Cmd+Shift+p
Windows: Ctrl+Shift+p
デスクトップ IDE で、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
次のコマンドを入力します。
File: Open Folder...
プロジェクトのルートフォルダーに移動して選択します。次に例を示します。
インテグレーションまたは実装例
設計プロジェクトの例
Anypoint Code Builder のインテグレーションまたは実装プロジェクトのルートフォルダーとサブディレクトリの例:
VS Code はルートをワークスペースとして扱うため、IDE でキャンバス UI を適切に読み込めます。
Anypoint Code Builder の API 設計プロジェクトのルートディレクトリの例:
プロジェクトのルートは、プロジェクトの作成時に Anypoint Code Builder によって生成される最上位のフォルダーです。プロジェクトルートの親または上位ディレクトリに移動したり、いずれかの子または下位ディレクトリに移動したりしないでください。
[Source Control (ソース制御)] パネルを開きます。
アクティビティバーの (Source Control (ソース制御)) アイコンをクリックするか、キーボードショートカットを使用する。
Mac: Ctrl+Shift+g
Windows: Cmd+Shift+g
プロジェクトの [Source Control (ソース制御)] パネルから、プロジェクトファイルを初期化して IDE のプロジェクトのローカルリポジトリにコミットします。
[Source Control (ソース制御)] パネルで、[Initialize Repository (リポジトリを初期化)] をクリックして、プロジェクトのローカルリポジトリを生成します。
プロジェクトにリポジトリが関連付けられていない場合、IDE ではプロジェクトのローカルリポジトリを初期化 ([Initialize Repository (リポジトリを初期化)]) するか、プロジェクトを GitHub の新しいリモートリポジトリに直接パブリッシュ ([Publish to GitHub (GitHub にパブリッシュ)]) できます。
([Commit (コミット)] ボタンの後にある) [Changes (変更)] 領域の上にマウスポインターを置き、 (プラス) アイコンをクリックして、ファイルをローカルリポジトリにステージングします。
または、そのファイルのプラスアイコンをクリックして、1 つのファイルをステージングすることもできます。
ステージングされたファイルは、[Source Control (ソース制御)] パネルの [Changes (変更)] 領域から [Staged Changes (ステージング済みの変更)] 領域に移動します。この UI では、git add
コマンドを使用して、変更を作業ディレクトリからローカル Git リポジトリのステージング領域に追加します。
ファイルのコミットメッセージを入力し、[Commit (コミット)] をクリックします。次に例を示します。
ファイルをリモートリポジトリにパブリッシュする手順は、次のとおりです。
プロジェクトファイルを GitHub の空のリポジトリにパブリッシュする
GitHub に空のリポジトリがある場合、IDE からそのリポジトリにプロジェクトファイルをパブリッシュできます。
リモートリポジトリと同期するようにプロジェクトがすでに設定されている場合、プロジェクトファイルを別のリポジトリにパブリッシュするように IDE を設定できます。
GitHub に空のリポジトリがある場合、IDE からそのリポジトリにプロジェクトファイルをパブリッシュできます。 この手順では、プロジェクトファイルをリポジトリにステージングしてパブリッシュする準備ができていることを前提としています。
始める前にの前提条件を満たします。
IDE のプロジェクトのローカルリポジトリを初期化していない場合は、プロジェクトファイルを初期化して、ローカルリポジトリにコミットするを参照してください。
コマンドパレットを開きます。
キーボードショートカットを使用する。
Mac: Cmd+Shift+p
Windows: Ctrl+Shift+p
デスクトップ IDE で、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
IDE のプロジェクトから GitHub の空のリモートリポジトリへの接続を設定します。
次のコマンドを入力して、GitHub のリモートリポジトリを追加します。
Git: Add Remote...
ポップアップメニューから [Add Remote from GitHub (GitHub のリモートを追加)] を選択します。
Git リポジトリへの URL を指定します。次に例を示します。
IDE のリモートの名前を付けます。次に例を示します。
my-acb-project-repo
IDE のリポジトリ名と GitHub のリポジトリ名は一致していても、一致していなくても問題ありません。
[Publish Branch (分岐をパブリッシュ)] をクリックします。
GitHub のリポジトリを開き、パブリッシュされたファイルを確認します。次に例を示します。
プロジェクトファイルへの変更をリポジトリと同期するには、プロジェクトの変更をリポジトリと同期するを参照してください。
リモートリポジトリと同期するようにプロジェクトがすでに設定されている場合、プロジェクトファイルを別のリポジトリにパブリッシュするように IDE を設定できます。 この機能は、Design Center からインポートした API 仕様プロジェクト用の独自のリポジトリを使用する場合や、2024 年 2 月リリースの前に IDE から設計プロジェクトを作成した場合などに便利です。どちらのタイプのプロジェクトでも、リモート Git リポジトリへの接続が自動的に Anypoint SCM に追加されます。 詳細は、「API 設計プロジェクトのソース制御」を参照してください。
プロジェクトがすでにリモートリポジトリに接続されているかどうかが不明な場合は、リモートリポジトリ URL を確認するを参照してください。
この例では、GitHub に空のリポジトリがあることを前提としています。空のリポジトリがない場合は、GitHub から作成できます。案内については、GitHub ドキュメントの 「リポジトリのクイック スタート」を参照してください。
始める前にの前提条件を満たします。
Mule プロジェクトフォルダーが閉じている場合は、プロジェクトのルートディレクトリでプロジェクトを開きます。
コマンドパレットを開きます。
キーボードショートカットを使用する。
Mac: Cmd+Shift+p
Windows: Ctrl+Shift+p
デスクトップ IDE で、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
次のコマンドを入力します。
File: Open Folder...
プロジェクトのルートフォルダーに移動して選択します。次に例を示します。
インテグレーションまたは実装例
設計プロジェクトの例
Anypoint Code Builder のインテグレーションまたは実装プロジェクトのルートフォルダーとサブディレクトリの例:
VS Code はルートをワークスペースとして扱うため、IDE でキャンバス UI を適切に読み込めます。
Anypoint Code Builder の API 設計プロジェクトのルートディレクトリの例:
プロジェクトのルートは、プロジェクトの作成時に Anypoint Code Builder によって生成される最上位のフォルダーです。プロジェクトルートの親または上位ディレクトリに移動したり、いずれかの子または下位ディレクトリに移動したりしないでください。
[Source Control (ソース制御)] パネルを開きます。
アクティビティバーの (Source Control (ソース制御)) アイコンをクリックするか、キーボードショートカットを使用する。
Mac: Ctrl+Shift+g
Windows: Cmd+Shift+g
[Source Control (ソース制御)] パネルの [Source Control Repositories (ソース制御リポジトリ)] 領域にリポジトリがあります。次に例を示します。
コマンドパレットを開きます。
キーボードショートカットを使用する。
Mac: Cmd+Shift+p
Windows: Ctrl+Shift+p
デスクトップ IDE で、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
IDE のプロジェクトから GitHub のリポジトリへの接続を設定します。
次のコマンドを入力して、GitHub のリモートリポジトリを追加します。
Git: Add Remote...
ポップアップメニューから [Add Remote from GitHub (GitHub のリモートを追加)] を選択します。
Git リポジトリへの URL を指定します。次に例を示します。
https://github.com/me/my-extra-repo.git
IDE のリモートの名前を付けます。次に例を示します。
my-extra-repo
IDE のこのリポジトリ名と GitHub のリポジトリ名は一致していても、一致していなくても問題ありません。
プロジェクトを追加のリモートリポジトリにパブリッシュします。
コマンドパレットで、次のコマンドを入力します。
Git: Push to...
ポップアップメニューから [Git: Push to… (Git: … にプッシュ)] を選択します。
追加したリモートリポジトリを選択します。次に例を示します。
GitHub のリポジトリのプロジェクトソースファイルを確認します。次に例を示します。
これで、IDE のこのプロジェクトリポジトリをコピーし、IDE の UI から簡単に変更してその変更を同期できます。プロジェクトリポジトリを IDE にコピーするを参照してください。
プロジェクトが GitHub のリモートリポジトリに接続されてパブリッシュされると、IDE を使用して変更をそのリポジトリと同期できます。リポジトリがまだセットアップされていない場合は、IDE からリポジトリをセットアップするを参照してください。
IDE の UI や、その組み込みターミナルを使用して、変更を同期します。
IDE のプロジェクトの [Source Control (ソース制御)] パネルからファイルへの変更を同期する手順は、次のとおりです。
Mule プロジェクトフォルダーが閉じている場合は、プロジェクトのルートディレクトリでプロジェクトを開きます。
コマンドパレットを開きます。
キーボードショートカットを使用する。
Mac: Cmd+Shift+p
Windows: Ctrl+Shift+p
デスクトップ IDE で、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
次のコマンドを入力します。
File: Open Folder...
プロジェクトのルートフォルダーに移動して選択します。次に例を示します。
インテグレーションまたは実装例
設計プロジェクトの例
Anypoint Code Builder のインテグレーションまたは実装プロジェクトのルートフォルダーとサブディレクトリの例:
VS Code はルートをワークスペースとして扱うため、IDE でキャンバス UI を適切に読み込めます。
Anypoint Code Builder の API 設計プロジェクトのルートディレクトリの例:
プロジェクトのルートは、プロジェクトの作成時に Anypoint Code Builder によって生成される最上位のフォルダーです。プロジェクトルートの親または上位ディレクトリに移動したり、いずれかの子または下位ディレクトリに移動したりしないでください。
[Source Control (ソース制御)] パネルを開きます。
アクティビティバーの (Source Control (ソース制御)) アイコンをクリックするか、キーボードショートカットを使用する。
Mac: Ctrl+Shift+g
Windows: Cmd+Shift+g
[Source Control (ソース制御)] パネルで、次の操作を行います。
([Commit (コミット)] ボタンの後にある) [Changes (変更)] 領域の上にマウスポインターを置き、 (プラス) アイコンをクリックして、ファイルをローカルリポジトリにステージングします。
または、そのファイルのプラスアイコンをクリックして、1 つのファイルをステージングすることもできます。
ステージングされたファイルは、[Source Control (ソース制御)] パネルの [Changes (変更)] 領域から [Staged Changes (ステージング済みの変更)] 領域に移動します。この UI では、git add
コマンドを使用して、変更を作業ディレクトリからローカル Git リポジトリのステージング領域に追加します。
ファイルのコミットメッセージを入力し、[Commit (コミット)] をクリックします。次に例を示します。
[Sync Changes (変更を同期)] をクリックして、変更を GitHub のリモートリポジトリにプッシュします。
GitHub のプロジェクトを開き、同期された変更を確認します。
IDE のプロジェクトのコマンドターミナルからファイルへの変更を同期する手順は、次のとおりです。
Mule プロジェクトフォルダーが閉じている場合は、プロジェクトのルートディレクトリでプロジェクトを開きます。
コマンドパレットを開きます。
キーボードショートカットを使用する。
Mac: Cmd+Shift+p
Windows: Ctrl+Shift+p
デスクトップ IDE で、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
次のコマンドを入力します。
File: Open Folder...
プロジェクトのルートフォルダーに移動して選択します。次に例を示します。
インテグレーションまたは実装例
設計プロジェクトの例
Anypoint Code Builder のインテグレーションまたは実装プロジェクトのルートフォルダーとサブディレクトリの例:
VS Code はルートをワークスペースとして扱うため、IDE でキャンバス UI を適切に読み込めます。
Anypoint Code Builder の API 設計プロジェクトのルートディレクトリの例:
プロジェクトのルートは、プロジェクトの作成時に Anypoint Code Builder によって生成される最上位のフォルダーです。プロジェクトルートの親または上位ディレクトリに移動したり、いずれかの子または下位ディレクトリに移動したりしないでください。
IDE から、コンソールのターミナルウィンドウを開きます。
デスクトップ IDE で、[View (表示)] > [Terminal (ターミナル)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[Terminal (ターミナル)] > [New Terminal (新規ターミナル)] を選択する。
いずれかの IDE で、Ctrl キーを押してからバッククォートキー (`) を押す。
プロンプトで Git コマンドを実行して新しいファイルをリポジトリに追加し、変更を GitHub のリモートリポジトリにステージング、コミット、プッシュします。
次の例では、変更の状況を確認する git status
、すべての変更されたファイルをコミットしてコミットメッセージを追加する git commit
、変更をリモートリポジトリのファイルにマージする git push
を使用しています。
$ git status On branch main Your branch is up to date with '011124-test-api-remote/main'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) modified: 011124-test-api.raml no changes added to commit (use "git add" and/or "git commit -a") $ git commit -am 'my commit message' [main bccc296] another commit 1 file changed, 1 deletion(-) $ git push Enumerating objects: 5, done. Counting objects: 100% (5/5), done. Delta compression using up to 8 threads Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 944 bytes | 944.00 KiB/s, done. Total 3 (delta 2), reused 0 (delta 0), pack-reused 0 remote: Resolving deltas: 100% (2/2), completed with 2 local objects. To https://github.com/me/my-repo.git e4156cc..bccc296 main -> main
一般的な Git コマンドについては、GitHub ドキュメントの 「About Git (Git について)」を参照してください。すべてのコマンドについては、 「Git command reference (Git コマンドリファレンス)」を参照してください。
設計プロジェクト、実装プロジェクト、インテグレーションプロジェクトがすでに GitHub のリポジトリに保存されている場合、あなたとあなたのチームメンバーはそれを Anypoint Code Builder のデスクトップ IDE またはクラウド IDE にコピーできます。コピーは、プロジェクトを別の IDE と共有したり、IDE からソースを編集して変更を同期できるようにしたり、削除するプロジェクトのバックアップを取得したりする場合に便利です。たとえば、あなたとあなたのチームがアクセスできるリポジトリにプロジェクトが保存されていると、デスクトップ IDE およびクラウド IDE で同じプロジェクトの作業を行うことができます。
IDE から、コンソールのターミナルウィンドウを開きます。
デスクトップ IDE で、[View (表示)] > [Terminal (ターミナル)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[Terminal (ターミナル)] > [New Terminal (新規ターミナル)] を選択する。
いずれかの IDE で、Ctrl キーを押してからバッククォートキー (`) を押す。
コマンドパレットを開きます。
キーボードショートカットを使用する。
Mac: Cmd+Shift+p
Windows: Ctrl+Shift+p
デスクトップ IDE で、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
リポジトリをプロジェクトの [Source Control (ソース制御)] パネルにコピーします。
次のコマンドを入力して、GitHub のリモートリポジトリを追加します。
Git: Clone
GitHub のリポジトリへの URL を入力します。次に例を示します。
https://github.com/_owner_/_yourrepo_.git
この例の URL を GitHub のリポジトリへの URL に置き換えます。オーナーとリポジトリ URL は、GitHub サイトで一意である必要があります。
新しいリポジトリのディレクトリに移動し、[Select as repo Destination (リポジトリの宛先として選択)] をクリックします。
「Would you like to open the cloned repository? (コピーしたリポジトリを開きますか?)」という要求が含まれるプロンプトが表示されたら、[Open (開く)] をクリックしてプロジェクトを開きます。
コピーしたインテグレーションプロジェクトまたは実装プロジェクトの場合、[src]
→ [main (メイン)]
→ [mule]
に移動して設定 XML ファイルを見つけます。
プロジェクトファイルへの変更をリポジトリと同期するには、プロジェクトの変更をリポジトリと同期するを参照してください。
IDE にプロジェクトのリモート GitHub リポジトリが設定されているかどうかを判断するには、リポジトリへの URL を確認します。
Mule プロジェクトフォルダーが閉じている場合は、プロジェクトのルートディレクトリでプロジェクトを開きます。
コマンドパレットを開きます。
キーボードショートカットを使用する。
Mac: Cmd+Shift+p
Windows: Ctrl+Shift+p
デスクトップ IDE で、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
次のコマンドを入力します。
File: Open Folder...
プロジェクトのルートフォルダーに移動して選択します。次に例を示します。
インテグレーションまたは実装例
設計プロジェクトの例
Anypoint Code Builder のインテグレーションまたは実装プロジェクトのルートフォルダーとサブディレクトリの例:
VS Code はルートをワークスペースとして扱うため、IDE でキャンバス UI を適切に読み込めます。
Anypoint Code Builder の API 設計プロジェクトのルートディレクトリの例:
プロジェクトのルートは、プロジェクトの作成時に Anypoint Code Builder によって生成される最上位のフォルダーです。プロジェクトルートの親または上位ディレクトリに移動したり、いずれかの子または下位ディレクトリに移動したりしないでください。
IDE から、コンソールのターミナルウィンドウを開きます。
デスクトップ IDE で、[View (表示)] > [Terminal (ターミナル)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[Terminal (ターミナル)] > [New Terminal (新規ターミナル)] を選択する。
いずれかの IDE で、Ctrl キーを押してからバッククォートキー (`) を押す。
次のコマンドを入力します。
git remote -v
プロジェクトに 1 つ以上のリモートリポジトリ設定がある場合、コマンドで各リモートの URL と push
および fetch
情報が返されます。次に例を示します。
$ git remote -v origin https://github.com/me/my-project-repo.git (fetch) origin https://github.com/me/my-project-repo.git (push)
結果が返されない場合、プロジェクトのリモートリポジトリが設定されていません。
「fatal: not a git repo (or any of the parent directories): .git (致命的: Git リポジトリ (またはいずれかの親ディレクトリ) ではありません: .Git)」
というエラーが返された場合、プロジェクトのローカルリポジトリが初期化されていません。
git remote
コマンドオプションについては、GitHub ドキュメントの git-remote リファレンスを参照してください。
プロジェクトワークスペースからリモートリポジトリを削除する手順は、次のとおりです。
Mule プロジェクトフォルダーが閉じている場合は、プロジェクトのルートディレクトリでプロジェクトを開きます。
コマンドパレットを開きます。
キーボードショートカットを使用する。
Mac: Cmd+Shift+p
Windows: Ctrl+Shift+p
デスクトップ IDE で、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
次のコマンドを入力します。
File: Open Folder...
プロジェクトのルートフォルダーに移動して選択します。次に例を示します。
インテグレーションまたは実装例
設計プロジェクトの例
Anypoint Code Builder のインテグレーションまたは実装プロジェクトのルートフォルダーとサブディレクトリの例:
VS Code はルートをワークスペースとして扱うため、IDE でキャンバス UI を適切に読み込めます。
Anypoint Code Builder の API 設計プロジェクトのルートディレクトリの例:
プロジェクトのルートは、プロジェクトの作成時に Anypoint Code Builder によって生成される最上位のフォルダーです。プロジェクトルートの親または上位ディレクトリに移動したり、いずれかの子または下位ディレクトリに移動したりしないでください。
[Source Control (ソース制御)] パネルを開きます。
アクティビティバーの (Source Control (ソース制御)) アイコンをクリックするか、キーボードショートカットを使用する。
Mac: Ctrl+Shift+g
Windows: Cmd+Shift+g
[Source Control (ソース制御)] パネルで、次の操作を行います。
次の Git コマンドを入力して、GitHub のリモートリポジトリを追加します。
Git: Remove Remote...
ポップアップで、削除するリモートリポジトリを選択します。
IDE のローカル Git リポジトリは、リモートと同期する前に初期化されているため残ります。