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.
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.
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.Troubleshooting
Recent changes are missing
Recent changes are missing
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.
GitHub access expired
GitHub access expired
Select Reconnect GitHub and approve the account or organization again. Mythos keeps the existing repository; reconnecting restores access to it.
The project shows a conflict
The project shows a conflict
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.
Related
- Connect your tools — see the available connection types.
- Connect Supabase — add data, authentication, storage, and functions.
- Version history — review or restore an earlier Mythos version.
