正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

リモート開発

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

リモート開発は、依存関係をインストールしたり、リポジトリをローカルに複製したりすることなく、コードを変更するために使用できる一連の機能です。これらの機能には、次のものがあります:

Web IDE

Web IDEを使用して、Webブラウザから直接プロジェクトに対して変更を加え、コミットし、プッシュすることができます。これにより、依存関係をインストールしたり、リポジトリをローカルに複製したりすることなく、任意のプロジェクトを更新できます。

ただし、Web IDEには、コードをコンパイルしたり、テストを実行したり、リアルタイムのフィードバックを生成したりできるネイティブランタイム環境がありません。

ワークスペース

  • プラン: Premium、Ultimate

ワークスペースを使用すると、GitLabから直接、フル機能を備えた開発環境を作成できます。この環境はリモートサーバー上で実行され、依存関係をインストールしたり、リポジトリをローカルに複製したりすることなく、完全なIDEエクスペリエンスを提供します。

ワークスペースを使用すると、次のことができます:

  • 新しい開発環境を作成します。
  • コードエディタ、ターミナル、ビルドツールなど、フル機能を備えたIDEにアクセスします。
  • マージリクエストとCI/CDパイプラインを含む、残りのGitLabとワークスペースを統合します。