Docs do ChanTan Studio
Abrir ChanTan Studio
Docs › Publicação e domínios

Como enviar seu código para o GitHub pelo ChanTan Studio

Guarde uma cópia do seu projeto ChanTan Studio no seu repositório privado do GitHub: conecte uma vez, envie com um botão e ative a sincronização automática.

Última atualização:

O GitHub é um lugar para guardar uma cópia dos arquivos do seu projeto na sua própria conta. Se você nunca usou, não precisa dele — publicar é o jeito de colocar seu app no ar. O GitHub é para quem quer ter a própria cópia do código.

Duas coisas para entender antes:

  • É mão única. ChanTan envia seus arquivos para o GitHub, nunca o contrário.
  • Seu repositório é sempre privado. Só você pode ver.
  • Hoje não existe download em ZIP do código do projeto. O GitHub é o jeito de pegar o seu código. (Configurações → Segurança → “Exportar dados” baixa os dados da sua conta — perfil, lista de projetos, histórico de créditos — não o código do seu app.)

1. Conecte sua conta do GitHub

Abra Configurações → Integrações e toque em “Conectar”.

Você também pode começar de dentro de um projeto: toque no botão do GitHub no cabeçalho do projeto → “Enviar para o GitHub” → “Conectar GitHub”.

2. Aprove no GitHub

O GitHub pede para você aprovar a conexão. Diga sim, e você volta direto para onde estava.

Quando funciona, você vê “GitHub conectado” e seu @usuário aparece como uma etiqueta verde. Se falhar, vai aparecer “Não foi possível conectar o GitHub. Tente de novo.” — toque de novo.

3. Abra seu projeto e toque em “Enviar para o GitHub”

Entre no projeto que você quer guardar, toque no botão do GitHub no cabeçalho e depois em “Enviar para o GitHub”.

4. Dê um nome ao repositório e envie

Na primeira vez, escolha um “Nome do repositório” — ele já vem preenchido com o nome do seu projeto. Embaixo está escrito: “Criado como repositório PRIVADO em @usuário — só você pode ver.”

Toque em “Criar repositório e enviar”.

✅ Pronto! Quando termina, aparece um botão “Abrir no GitHub”. Toque nele para ver seus arquivos dentro do seu próprio repositório privado.

Enviar de novo mais tarde

Depois do primeiro envio, o botão vira “Enviar o código mais recente”, e uma linha acima dele diz a verdade:

O que diz O que significa
“Você tem alterações que ainda não estão no GitHub.” Toque em “Enviar o código mais recente” para enviá-las
“O GitHub está em dia com este projeto.” Nada para enviar

Você não consegue enviar o mesmo projeto duas vezes em menos de 30 segundos — vai aparecer “Just pushed — give it a few seconds and try again.” (acabou de enviar — espere alguns segundos e tente de novo).

Manter sincronizado automaticamente

Depois do primeiro envio, aparece uma caixa de seleção: “Manter o GitHub sincronizado automaticamente” — “Envia suas alterações em até ~5 minutos. Várias edições viram um único commit.”

⚠️ “Arquivos que você edita no GitHub são substituídos na próxima sincronização. Arquivos que você adiciona ficam.” ChanTan é a fonte da verdade para os arquivos que ele gerencia — não faça suas edições do lado do GitHub.

A sincronização automática se desliga sozinha depois de falhas repetidas, ou na hora quando a causa não se resolve por conta própria: GitHub desconectado, nome de repositório já em uso, projeto excluído ou projeto grande demais. Marque a caixa de novo para limpar isso e retomar.

O que está protegido

  • Os repositórios são sempre criados como privados.
  • Suas chaves de banco de dados são removidas e substituídas por valores genéricos antes de qualquer envio.
  • Se essa remoção não puder ser garantida, nada é enviado — você vai ver: “We couldn’t verify your database keys would be removed, so nothing was pushed. Try again in a moment.” (não conseguimos garantir que suas chaves seriam removidas, então nada foi enviado — tente de novo daqui a pouco).
  • Arquivos de configuração com segredos nunca são enviados.

Limites, com honestidade

Limite Valor
Arquivos por projeto 2.000
Um arquivo 1 MB
Projeto inteiro 10 MB
Mesmo projeto enviado de novo Não em menos de 30 segundos

Outra verdade útil: as mensagens de erro do GitHub voltam em inglês, mesmo com o resto do app no seu idioma.

Desconectar

Configurações → Integrações → “Desconectar” → confirme com “Sim, desconectar”.

Seus repositórios não são excluídos. “Os repositórios são criados como privados. Desconectar remove o acesso do ChanTan — seus repositórios continuam sendo seus.”

Se depois disso você vir “Desconectado aqui, mas o GitHub ainda lista o app”, termine a remoção do lado do GitHub: GitHub → Settings → Applications → remova “Chantan Studio”.

Lembre-se

O GitHub é um backup e um jeito de ser dono do seu código. Não é assim que seu app vai para o ar — isso é Publicar, e continua sendo o jeito certo de colocar seu app na frente dos visitantes.