Skip to content
Technical5 min read

How do I connect GitHub and download my project's code?

Connect GitHub to your Uttra project and download the full code: when you need it and how to keep developing elsewhere.

Building with chat does not lock you in. You can connect your project to GitHub so every change is saved in a repository you control, or download the code and hand it to a developer.

This is useful for backups, team work, code review, or moving the project to your own hosting later.

Connect GitHub in your project settings to keep your code in your own repository, or download the project as files. Either way, your code is yours to keep and continue elsewhere.

When you need this

Most people do not need it on day one, but it becomes valuable quickly.

  • A freelance or in-house developer will take over part of the work.
  • You want an independent backup.
  • A client or investor asks for the source code.
  • You want to host the project yourself.

Connect GitHub

Create a free GitHub account if you do not have one, then open the GitHub section in your project and authorise the connection. Choose to create a new repository or link an existing empty one. After syncing, your files appear in the repository with their history.

Keep the repository private unless you want the code public, and never commit secrets such as API keys.

Download the code

Use the code download option to get the project as a package of files. Unzip it, open it in an editor such as VS Code, and read the README or package files to see how to install and run it.

Keep working after you export

If you edit the same project both in Uttra and in your own editor, decide who works where. Pull changes before you start and avoid editing the same file in two places at once, otherwise you will have to resolve conflicts by hand.

  • Use branches for larger changes made by developers.
  • Re-sync after chat edits in Uttra.
  • Store environment values outside the repository.

Common questions

No for basic syncing. If a developer joins you, they will use normal Git workflows.

Only if you make the repository public. Choose private for business projects.

Generally yes, with a hosting service that matches the project type. Check the project files for the run instructions.

Syncing saves your code to GitHub. Your live site only changes when you publish.

Try it on your own project

Describe what you want in your own words and watch your site or system get built — then change it by chatting.

Start free