Sobre o GitHub
Por que conectar o Lovable ao GitHub
- Faça backup do seu código: Armazene seu projeto com segurança fora do Lovable.
- Colabore com facilidade: Convide desenvolvedores, use pull requests, branches e revisões de código.
- Sincronize automaticamente: Edições no Lovable aparecem no GitHub e alterações no GitHub são sincronizadas de volta para o branch padrão (
main). - Trabalhe localmente: Clone, edite e faça commit na sua IDE mantendo seu projeto sincronizado.
- Publique em qualquer lugar: Faça self-host ou publique em plataformas alternativas, veja Self-hosting: execute seu projeto Lovable Cloud em qualquer lugar.
- Teste com segurança: Ative o recurso experimental GitHub branch switching em Settings → Account → Labs para desenvolver funcionalidades antes de mesclar alterações no seu projeto em produção. Veja Labs para mais informações.
Você não precisa do GitHub para usar o Lovable — muitos usuários criam e lançam seus projetos inteiramente no Lovable.
Antes de conectar
- Conta no GitHub obrigatória: Crie uma gratuitamente em github.com.
- Fonte única da verdade: Quando a integração estiver ativa, seu código fica no GitHub, e não separadamente no Lovable.
- Sincronização bidirecional: Edições no Lovable aparecem no GitHub e vice-versa.
- Caminho estável do repositório: A conexão depende exatamente do nome, da localização, da organização e da conta do repositório GitHub.
Configurar a integração com GitHub
- Vincule sua conta do GitHub (autorização OAuth)
- Instale o aplicativo Lovable GitHub em uma conta ou organização
- Conecte projetos individuais a repositórios
Etapa 1: Conecte sua conta do GitHub
- Vá para Settings → Integrations → GitHub.
- Clique em Connect GitHub.
- Faça login na sua conta do GitHub ou autorize lovable.dev para verificar sua identidade do GitHub.
Em seguida, você verá uma opção para conectar um projeto.
Etapa 2: Instalar o app Lovable GitHub
- Acesse Settings → Integrations → GitHub.
- Clique em Connect project.
- Clique em Add organizations e escolha onde instalar e autorizar lovable.dev — sua conta pessoal ou uma das suas organizações.
- Selecione se deseja conceder acesso a All repositories ou Only selected ones.
- Clique em Install & Authorize para conceder ao Lovable permissão para criar e atualizar repositórios na conta ou organização escolhida.
Etapa 3: Conectar um projeto ao GitHub
- Vá para Settings → Integrations → GitHub e clique em Connect project, ou clique no ícone do GitHub no canto superior direito do seu projeto e clique em Connect GitHub.
- Escolha a organização ou conta do GitHub onde o seu código deve ser armazenado.
- Clique em Transfer anyway para confirmar a transferência e configurar uma sincronização bidirecional.
Um novo repositório do GitHub é criado para o seu projeto, e a sincronização começa automaticamente.
Desconectar seu projeto do GitHub
- A sincronização é interrompida: A conexão bidirecional entre Lovable e GitHub é encerrada.
- Seu repositório continua no GitHub: Ele permanece intacto, com todo o histórico e arquivos.
- Seu código permanece no Lovable: Alterações futuras são armazenadas apenas dentro do Lovable.
- Um novo repositório no GitHub é criado usando seu código mais recente do Lovable.
- Seu repositório original continua no GitHub, mas não está mais vinculado ao Lovable.
Você não pode desconectar um projeto se o Lovable não conseguir acessar o repositório no GitHub (por exemplo, se ele tiver sido renomeado, movido ou excluído).
Perguntas frequentes
Preciso saber usar o GitHub para usar este recurso?
Preciso saber usar o GitHub para usar este recurso?
Não. Basta conectar e autorizar — o GitHub armazenará seu código com segurança. Você só precisa aprender os recursos do GitHub se quiser fazer coisas mais avançadas, como criar branches ou colaborar com outros desenvolvedores.
Clicar em "Connect GitHub" não faz nada — o que está errado?
Clicar em "Connect GitHub" não faz nada — o que está errado?
Seu navegador provavelmente bloqueou a janela pop-up de login do GitHub. Permita pop-ups para o Lovable e tente novamente.
O que acontece se eu renomear, mover ou excluir meu repositório do GitHub?
O que acontece se eu renomear, mover ou excluir meu repositório do GitHub?
A conexão será interrompida. Seu projeto vai parar de sincronizar e você não poderá mais editá-lo no Lovable.Para corrigir isso, restaure o repositório para o local original com o nome original. Se tiver sido excluído, você pode restaurá-lo no GitHub.
O que acontece se eu renomear meu usuário ou organização no GitHub?
O que acontece se eu renomear meu usuário ou organização no GitHub?
A conexão será interrompida. Seu projeto vai parar de sincronizar e você não poderá mais editá-lo no Lovable.Para corrigir isso, reverta para o nome original de usuário ou organização do GitHub.
Como posso alternar para outra conta do GitHub?
Como posso alternar para outra conta do GitHub?
Não é possível alterar a conta do GitHub vinculada depois de conectar.
O repositório foi parar na organização errada — posso movê-lo?
O repositório foi parar na organização errada — posso movê-lo?
Não diretamente. Tente esta solução alternativa:
- Remixe seu projeto para criar uma nova cópia.
- Conecte o novo projeto ao GitHub.
- Escolha a organização correta durante a configuração.
O Lovable não consegue acessar meu repositório — o que devo fazer?
O Lovable não consegue acessar meu repositório — o que devo fazer?
É provável que você tenha renomeado, movido ou excluído o repositório. Restaure ou reverta quaisquer alterações no nome, caminho ou proprietário do repositório, ou restaure o repositório se ele tiver sido excluído, e o projeto deverá voltar a funcionar.
Posso desconectar do GitHub?
Posso desconectar do GitHub?
Sim. Administradores e proprietários podem desconectar projetos do GitHub a qualquer momento nas configurações de GitHub do seu projeto. O repositório permanece no GitHub, mas a sincronização é interrompida. Se você reconectar depois, um novo repositório será criado.
Posso importar um repositório GitHub existente para o Lovable?
Posso importar um repositório GitHub existente para o Lovable?
Não. Você só pode exportar do Lovable para o GitHub, não o contrário.
Por que meus commits não aparecem no Lovable?
Por que meus commits não aparecem no Lovable?
O Lovable só sincroniza o branch padrão (geralmente
main). Faça o merge do seu branch em main ou troque de branch dentro do Lovable.