Step 1: Sign in to Ona
- Navigate to app.ona.com
- Click Continue with SSO and enter your organization’s SSO credentials
If your organization is not on an Enterprise plan, you can also sign in with Continue with Google or Continue with GitHub. Enterprise users should always use SSO.
- Authorize Ona to access your repositories
Step 2: Choose a repository
For this workshop, you can use:- Your own repository: Any project you want to work on
- A sample project: Try ona-samples/workshop
README.md or some code you can modify.
Step 3: Create a project
A Project ties a repository to Ona and gives you a consistent place to manage environment settings, prebuilds, and shared secrets. Creating a project first means every environment you launch from it inherits the same configuration.- Go to app.ona.com/projects
- Click New Project
- Select your repository (the one you chose in Step 2)
- Configure:
- Default branch: usually
main - Environment class: the compute resources for your environments (CPU, RAM)
- Default branch: usually
Step 4: Start an environment
From the projects list, find the project you just created. Hover over the project card and click Create environment, or click into the project and use the Create environment button in the top right. The environment starts immediately using the branch and settings configured in your project. Startup time varies depending on the environment class and the size of the repository, typically between 30 seconds and a few minutes on first launch.Step 5: Connect your IDE
When your environment starts, you’ll see options to connect:VS Code Desktop (recommended)
Make sure you’re running the latest version of VS Code Desktop. Older versions may not support the Ona extension or remote environment features. Update via Code (macOS) | Help (Windows) > Check for Updates or download the latest release from code.visualstudio.com.
- Click Open in VS Code Desktop
- Install the Ona extension if prompted
- Your local VS Code connects to the remote environment
VS Code Browser
Click Open in Browser to use VS Code in your web browser. No installation required.Other editors
Ona supports Cursor, Windsurf, JetBrains IDEs, and Zed. See Editors & IDEs for setup instructions.Verify your setup
Once connected, open a terminal in your IDE and run:/workspace/your-repo. This is your environment: a Linux VM running in the cloud with your repository cloned and ready.
Try creating a file:
What you’ve accomplished
You’ve:- Connected Ona to your source control
- Created a project for your repository
- Started a cloud development environment from that project
- Connected your IDE to that environment
- Verified you can run commands and create files
Next: Lab 1: Environments