Skip to main content
Connect GitHub when you want your Mythos project in a private repository that you control. You can clone the code, work with your team, use your own development tools, or deploy it somewhere else. Mythos creates a new private repository in the GitHub account or organization you choose. It then keeps one selected branch synchronized with the project in Mythos.
You need at least one completed Build before connecting GitHub. If you only need a copy of the files, use Download codebase in the Git view without connecting an account.

Connect your project

1

Open Git

Open the project workspace and select Git. Choose Connect GitHub.
2

Approve GitHub access

Sign in to GitHub and choose the account or organization where Mythos may create the repository. Only approve an owner you intend to use for this project.
3

Create the private repository

Choose the owner and repository name shown in Mythos, then select Connect. If that name is already used, enter another name and try again.
4

Confirm the active branch

Mythos shows the connected repository, its current branch, and the sync status. You can create a new branch from the current project or switch which branch is active.
Connecting GitHub does not spend credits. Builds and edits continue to use the prices shown on Credits & pricing.

How synchronization works

  • Changes you complete in Mythos are sent to the selected GitHub branch.
  • Compatible changes pushed to that branch from GitHub can return to Mythos.
  • Only one branch is active in Mythos at a time. Work on other branches stays in GitHub until you switch the active branch.
  • Mythos shows when the repository is connected, synchronizing, or needs attention.
If both sides changed in a way Mythos cannot combine safely, it shows a conflict instead of overwriting either version. Review the active branch before deciding which work to continue from.

Work outside Mythos

The Git view includes the repository link and clone commands for HTTPS, SSH, and GitHub CLI. Use the method already configured on your computer. You can then open the project in your preferred editor, invite collaborators through GitHub, or connect your own hosting workflow. You can also choose Download codebase for a local copy without a GitHub connection.

Disconnect GitHub

Disconnecting stops synchronization for the Mythos project. It does not delete the private repository from your GitHub account. You can reconnect later if the project still exists and your account still has access.
Do not add private keys or production secrets to browser code or prompts. Review changes made outside Mythos before pushing them to the active branch.

Troubleshooting

Confirm that you are viewing the selected active branch, then choose Refresh sync. If the Git view says the connection needs attention, use Retry sync or reconnect GitHub.
Select Reconnect GitHub and approve the account or organization again. Mythos keeps the existing repository; reconnecting restores access to it.
Mythos and GitHub both changed since their last shared version. Review the active branch and the current Mythos project before continuing; Mythos will not overwrite the conflict automatically.