Skip to main content
A integração do GitHub no Macaly liga o teu projeto a um repositório privado do GitHub. Faz o backup do teu código, sincroniza alterações em ambas as direções e retoma o teu projeto numa novo chat sempre que precisares.
Disponível nos planos Pro e Agências. Podes ligar-te através de qualquer espaço de trabalho pago de que sejas membro, mesmo que o teu espaço de trabalho pessoal esteja no plano Gratuito.

Porquê ligar o GitHub

  • Faz o backup do teu projeto num repositório privado. O teu código fica num repositório do GitHub que é teu.
  • Envia atualizações para o GitHub. Envia a tua versão mais recente do Macaly para o repositório como um pull request que depois integras.
  • Recupera alterações para o teu projeto. Restaura o teu projeto a partir da versão guardada no GitHub.
  • Importa um projeto do GitHub. Inicia um novo projeto Macaly a partir de um repositório que enviaste anteriormente.

Liga o GitHub ao teu projeto

1

Abre as definições do teu projeto

No teu projeto, clica em Definições na barra superior e depois abre o separador Geral.
2

Cria o repositório

Desce até Ligação ao GitHub e clica em Criar no GitHub. Da primeira vez, vais autorizar o Macaly no GitHub e escolher que conta ou organização do GitHub queres ligar. Escolhe uma onde a aplicação já esteja instalada ou seleciona Install on another GitHub account. O Macaly cria então um repositório privado e sincroniza o teu projeto com ele.Definições Geral Ligação ao GitHub botão Criar no GitHub
3

O teu repositório está ligado

A secção mostra agora o nome do teu repositório com um link para o abrir no GitHub. A partir daqui podes enviar e recuperar alterações.

Envia e recupera alterações

Depois de o repositório estar ligado, a secção Ligação ao GitHub mostra dois botões:
  • Fazer push envia a tua versão mais recente do Macaly para o GitHub. O Macaly abre um pull request intitulado “Updates from Macaly” que revês e integras no GitHub.
  • Fazer pull substitui os ficheiros do teu projeto pela versão que está no GitHub. O Macaly pede-te confirmação primeiro. Os teus ficheiros .env e .env.local são sempre mantidos.
Para desligar o repositório, clica no botão X junto ao nome dele.

Importa um projeto do GitHub

Podes iniciar um novo projeto Macaly a partir de um repositório que tenhas enviado anteriormente do Macaly.
1

Ativa a ação de importação

Abre Preferências nas definições da tua conta, desce até Avançado e ativa Importar do GitHub. Isto mostra a ação no ecrã inicial.Preferências Avançado interruptor Importar do GitHub
2

Abre Importar do GitHub

No ecrã inicial, abre o menu + na barra de prompt e escolhe Importar do GitHub.
3

Escolhe um repositório

Pesquisa o repositório e seleciona-o. O Macaly cria um novo projeto a partir dele. Usa Configurar para voltar a ligar o GitHub ou mudar de conta, e Atualizar para recarregar a lista. Só vês os repositórios a que a tua conta GitHub tem acesso.
A importação funciona com repositórios que o Macaly criou. Importar um repositório externo, não criado pelo Macaly, não é suportado.

O que é sincronizado

Os ficheiros do teu projeto, componentes, páginas, estilos, recursos e configuração do Macaly estão incluídos. As variáveis de ambiente (ficheiros .env) e os ficheiros de cache nunca são enviados, e o pull nunca substitui os teus .env e .env.local.

Boa a saber

  • Os repositórios são sempre privados. O teu código nunca é tornado público pelo Macaly.
  • Uma conta GitHub gratuita é suficiente. Não precisas de um plano GitHub pago.
  • O push abre um pull request que integras no GitHub. Não altera o teu site em produção.
  • O pull substitui os ficheiros do teu projeto mas mantém os teus .env e .env.local.