Change a project's source
A project's source is what all its environments deploy from. You can change it at any time — the currently running deployment is not affected.
Steps
- Go to Project → Source
- Select a new repository, branch, commit, or upload a new archive
- 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
A project has a single source. Changing it resets every environment to inherit the new source — any per-environment source override is cleared. The new source applies on each environment's next deployment.
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.