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.
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.