Disponível nos planos Pro e Agência. Você pode se conectar por qualquer workspace pago do qual seja membro, mesmo que seu workspace pessoal esteja no plano Gratuito.
Por que conectar o GitHub
- Faça backup do seu projeto em um repositório privado. Seu código fica em um repositório do GitHub que pertence a você.
- Envie atualizações para o GitHub. Mande a versão mais recente do Macaly para o repositório como um pull request que você mesmo mescla.
- Traga as alterações de volta para o projeto. Restaure seu projeto a partir da versão armazenada no GitHub.
- Importe um projeto do GitHub. Comece um novo projeto no Macaly a partir de um repositório que você enviou antes.
Conecte o GitHub ao seu projeto
1
Abra as configurações do projeto
No seu projeto, clique em Configurações na barra superior e abra a aba Geral.
2
Crie o repositório
Role até Conexão ao GitHub e clique em Criar no GitHub. Na primeira vez, você vai autorizar o Macaly no GitHub e escolher qual conta ou organização do GitHub conectar. Escolha uma em que o app já esteja instalado ou selecione Install on another GitHub account. Em seguida, o Macaly cria um repositório privado e sincroniza seu projeto nele.

3
Seu repositório está vinculado
A seção agora mostra o nome do seu repositório com um link para abri-lo no GitHub. A partir daí, você pode enviar e receber alterações.
Envie e receba alterações
Depois que o repositório estiver vinculado, a seção Conexão ao GitHub mostra dois botões:- Fazer push envia a versão mais recente do Macaly para o GitHub. O Macaly abre um pull request com o título “Updates from Macaly”, que você revisa e mescla no GitHub.
- Fazer pull substitui os arquivos do seu projeto pela versão do GitHub. O Macaly pede sua confirmação antes. Seus arquivos
.enve.env.localsão sempre mantidos.
X ao lado do nome dele.
Importe um projeto do GitHub
Você pode começar um novo projeto no Macaly a partir de um repositório que você enviou antes pelo Macaly.1
Ative a ação de importação
Abra Preferências nas configurações da sua conta, role até Avançado e ative Importar do GitHub. Isso exibe a ação na tela inicial.

2
Abra Importar do GitHub
Na tela inicial, abra o menu + na barra de prompt e escolha Importar do GitHub.
3
Escolha um repositório
Pesquise o repositório e selecione-o. O Macaly cria um novo projeto a partir dele. Use Configurar para reconectar o GitHub ou trocar de conta e Atualizar para recarregar a lista. Você só vê os repositórios aos quais sua conta do GitHub tem acesso.
A importação funciona com repositórios criados pelo Macaly. Importar um repositório externo, que não seja do Macaly, não é compatível.
O que é sincronizado
Os arquivos do projeto, componentes, páginas, estilos, recursos e a configuração do Macaly são incluídos. Variáveis de ambiente (arquivos.env) e arquivos de cache nunca são enviados, e o pull nunca sobrescreve seus .env e .env.local.
Bom saber
- Os repositórios são sempre privados. O Macaly nunca torna seu código público.
- Uma conta gratuita do GitHub funciona. Você não precisa de um plano pago do GitHub.
- O push abre um pull request que você mescla no GitHub. Ele não altera seu site publicado.
- O pull substitui os arquivos do projeto, mas mantém seus
.enve.env.local.