Change a project's source

A project's default source is what all environments deploy from unless they have their own override. You can change it at any time — the currently running deployment is not affected.

Steps

  1. Go to Project → Source
  2. Select a new repository, branch, commit, or upload a new archive
  3. Click Save and confirm the dialog

Saving does not automatically trigger a new deployment. Go to Deployments and deploy manually to apply the new source.

What changes

Changing the default source updates what new deployments pull from. Environments that have their own source override are unaffected — they continue using their own configuration until their override is cleared.

Switching source type

You can switch between GitHub and archive upload at the project level. For example, if you started with an archive and now want to connect a GitHub repository, go to Project → Source, select the GitHub option, and choose a repo.

Environment-level overrides

To change the source for a single environment without affecting the rest, see Source override.