Base44: Disconnect App from GitHub Repository

Base44

Base44 added the ability to disconnect an app from its GitHub repository and to remove an entire GitHub account connection from the platform. Developers can sever a specific app's sync from within the Code tab, though one important constraint applies: after disconnecting, the same repository name cannot be reused β€” a new repository must be created for any future reconnection. Account-level disconnection is also available through Account settings without affecting existing repository syncs.

Sources & Mentions

1 external resource covering this update


GitHub Disconnect: Switching Repos and Unlinking Accounts

Base44 added granular control over GitHub connections, giving developers the ability to disconnect individual apps from their repositories or remove a GitHub account from their Base44 profile entirely. This addresses workflows where a developer needs to switch to a different repository, archive a project's sync, or revoke Base44's access to their GitHub account.

Disconnecting a Single App

To remove the GitHub sync for a specific app, developers navigate to the Code tab, open the GitHub panel, click the More Actions menu, and select "Disconnect." The process takes approximately 30 seconds to complete. There is one important caveat: disconnection cannot proceed while the Base44 AI agent is actively editing the app. Any in-progress agent session must finish before the disconnect can be initiated.

A critical constraint to note: after disconnecting, the same repository name cannot be used to reconnect. Any future GitHub connection for that app must use a new repository name. This is a one-way operation from the repository's perspective.

Disconnecting a GitHub Account

For situations where a developer wants to revoke Base44's access to their GitHub account entirely β€” while preserving existing sync relationships for connected apps β€” the Account settings page provides a dedicated disconnect option. Existing repository syncs remain intact; only the account-level OAuth connection is removed.

Who Can Disconnect

As with the original GitHub connection, only the app owner can perform disconnect operations. The feature requires the Builder plan or higher, consistent with other GitHub integration capabilities on Base44.


Mentioned onGitHub
Base44: Disconnect App from GitHub Repository | Yet Another Changelog