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

リモート開発

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

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

Web IDE

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

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

ワークスペース

  • プラン: Premium、Ultimate

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

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

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