gitlab-ce/doc/user/project/remote_development/index.md

1.6 KiB

stage group info description
Create Remote Development To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments Use your web browser to write code in a secure environment.

Remote development

DETAILS: Tier: Free, Premium, Ultimate Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

Remote development is a set of features you can use to make code changes without having to install any dependencies or clone any repositories locally. These features include:

Web IDE

You can use the Web IDE to make, commit, and push changes to a project directly from your web browser. This way, you can update any project without having to install any dependencies or clone any repositories locally.

The Web IDE, however, lacks a native runtime environment where you could compile code, run tests, or generate real-time feedback.

Workspaces

DETAILS: Tier: Premium, Ultimate

You can use workspaces to create a fully featured development environment directly from GitLab. This environment runs on a remote server and provides you with a complete IDE experience without having to install any dependencies or clone repositories locally.

With workspaces, you can:

  • Create a new development environment.
  • Access a fully featured IDE, including a code editor, terminal, and build tools.
  • Integrate your workspace with the rest of GitLab, including merge requests and CI/CD pipelines.