Connect Lovable, Bolt, Replit, v0 or Base44 to GitHub
Last updated November 10, 2026
Uptendr gets the code of your app from GitHub. If your app is in an AI app builder, connect the app to GitHub first. This guide gives the procedure for Lovable, Bolt, Replit, v0 and Base44. These products are from other companies, and Uptendr has no connection with them.
Before you start
- You need a GitHub account. If you do not have an account, make one on GitHub.
- A repository is a folder on GitHub. It keeps your code and a record of each change.
- Make the repository private. If the repository is public, all people can read your code.
- Do not put secret keys in your code. Read how to find secret keys.
Lovable
Lovable makes a new repository for your project. You cannot connect a Lovable project to a repository that exists.
- Open your project in Lovable.
- Open Project settings, then Git, then GitHub.
- If Lovable shows no GitHub account, click Add account.
- On GitHub, select your account or organization.
- Click Install & Authorize.
- Under Accounts, click Connect next to your account.
Lovable makes a private repository. Lovable then copies each change to GitHub, and each change on GitHub to Lovable. Lovable syncs only one branch, usually the main branch. Only a workspace owner or admin can install the Lovable app on GitHub. Read the Lovable instructions.
Now add the repository to Uptendr.
Bolt
Bolt can make a new repository or open a repository that exists. This procedure makes a new repository.
- Open your project in Bolt.
- Click the GitHub icon at the top right.
- Click Log in to GitHub.
- Click Authorize.
- Click Install the GitHub App.
- Select the repositories that Bolt can use.
- Click Install & Authorize.
- On the Create a repository page, type a name and click Create repository.
- Click Start building to return to Bolt.
Bolt makes a private repository on the main branch. Bolt copies your changes to GitHub. Each 30 seconds, Bolt also gets new changes from GitHub. For a GitHub organization, an organization admin must install the Bolt app first. Read the Bolt instructions.
Now add the repository to Uptendr.
Replit
The Replit instructions do not give the name of each button. The names on your screen can be different.
- Open your app in Replit.
- Click Tools.
- Click Git.
- If Replit shows Initialize Git Repository, click it.
- In the Git pane, connect your GitHub account.
- Make a private repository on GitHub for your app.
- Commit your changes.
- Push your changes to GitHub.
Push from the Git pane after each change. To get changes from GitHub into Replit, pull them in the Git pane. Read the Replit instructions.
Now add the repository to Uptendr.
v0
- Open your project in v0.
- Open the project menu (...).
- Click Settings, then GitHub.
- Click Connect.
- Under Git Scope, select your GitHub account or organization.
- Type a Repository Name.
- Click Create Repository.
v0 makes a private repository and copies your code to it. v0 does not change the main branch directly. v0 puts its changes on a separate branch. When you click Publish, v0 makes a pull request and merges it. To get changes from the main branch into v0, click Pull Changes in the branch menu. Read the v0 instructions.
Now add the repository to Uptendr.
Base44
You need the Builder plan or a higher plan. Only the owner of the app can connect it.
- Open your app in Base44 and click Dashboard.
- Click the GitHub icon at the top right.
- Click Connect to GitHub.
- Click Connect GitHub.
- Click Authorize Base44 Builder.
- Select your GitHub account or organization and the repositories.
- Click Install.
- Select the owner, type a repository name and click Create Repository.
Base44 copies each change to the main branch on GitHub. When you merge a change into the main branch, Base44 gets the change. The branch must have the name main. Read the Base44 instructions.
Now add the repository to Uptendr.
Add the repository to Uptendr
- Open Uptendr and click Continue with GitHub.
- Click Add app.
- If Uptendr shows Connect GitHub, click it. On GitHub, give Uptendr access to the repository of your app.
- Select the repository.
- Type the address of your live app.
- Click Add app.
Your GitHub account must have write access to the repository. If the repository is in an organization, an organization owner possibly must approve Uptendr on GitHub.
How Uptendr helps
Each night, Uptendr checks your live app and the code on GitHub. Uptendr builds and checks each update and fix, then sends it as a pull request. When you merge a pull request, Lovable, Bolt and Base44 get the change automatically. In Replit and v0, pull the change.
More guides
- How to update packages in an AI-built app without breaking it
- My app stopped working and I changed nothing: what to check
- How to read and merge a pull request when you don't code
- How to keep an AI-built app healthy after launch: a simple routine
- Is my AI-built app secure? Check for exposed keys and open tables
- Lovable app broke after an edit: how to find the cause and recover