Cómo subir el código de tu app a GitHub desde ChanTan
Guarda una copia de tu proyecto de ChanTan Studio en tu propio repositorio privado de GitHub: conectas una vez, subes con un botón y activas la sincronización si quieres.
GitHub es un lugar donde guardar una copia de los archivos de tu proyecto, en tu propia cuenta. Si nunca lo has usado, no lo necesitas: publicar es la forma de poner tu app en internet. GitHub es para quien quiere tener su copia del código.
Dos cosas que conviene entender de entrada:
- Va en un solo sentido. ChanTan envía tus archivos a GitHub, nunca al revés.
- Tu repositorio siempre es privado. Solo tú lo ves.
- Hoy no existe una descarga en ZIP del código del proyecto. GitHub es la vía para sacar el código. (Ajustes → Seguridad → «Exportar datos» descarga los datos de tu cuenta — perfil, lista de proyectos, historial de créditos —, no el código de tu app.)
1. Conecta tu cuenta de GitHub
Abre «Ajustes» → «Integraciones» y pulsa «Conectar».
También puedes empezar desde dentro de un proyecto: pulsa el botón de GitHub del encabezado → «Subir a GitHub» → «Conectar GitHub».
2. Aprueba en GitHub
GitHub te pide aprobar la conexión. Di que sí y vuelves directo a donde estabas.
Cuando funciona ves «GitHub conectado» y tu @usuario aparece como una etiqueta verde. Si falla verás «No se pudo conectar GitHub. Inténtalo de nuevo.» — vuelve a pulsarlo.
3. Entra a tu proyecto y pulsa «Subir a GitHub»
Entra al proyecto que quieres guardar, pulsa el botón de GitHub del encabezado y luego «Subir a GitHub».
4. Ponle nombre al repositorio y sube
La primera vez, elige un «Nombre del repositorio» — ya viene rellenado con el nombre de tu proyecto. Debajo dice: «Se crea como repo PRIVADO en @usuario — solo tú puedes verlo.»
Pulsa «Crear repo y subir».
✅ ¡Listo! Al terminar aparece un botón «Abrir en GitHub». Púlsalo para ver tus archivos dentro de tu propio repositorio privado.
Volver a subir más adelante
Después de la primera subida, el botón pasa a decir «Subir el último código», y una línea encima te dice la verdad:
| Lo que dice | Qué significa |
|---|---|
| «Tienes cambios que aún no están en GitHub.» | Pulsa «Subir el último código» para enviarlos |
| «GitHub está al día con este proyecto.» | No hay nada que enviar |
No puedes subir el mismo proyecto dos veces en menos de 30 segundos — verás «Just pushed — give it a few seconds and try again.» (acabas de subir; espera unos segundos e inténtalo de nuevo).
Mantenerlo sincronizado automáticamente
Después de la primera subida aparece una casilla: «Mantener GitHub sincronizado automáticamente» — «Sube tus cambios en ~5 minutos. Varias ediciones se convierten en un solo commit.»
⚠️ «Los archivos que edites en GitHub se reemplazan en la próxima sincronización. Los que añadas se mantienen.» ChanTan es la fuente de verdad de los archivos que gestiona — no hagas tus ediciones del lado de GitHub.
La sincronización automática se apaga sola tras varios fallos, o de inmediato cuando la causa no puede resolverse por sí misma: GitHub desconectado, el nombre del repositorio ya ocupado, el proyecto borrado o el proyecto demasiado grande. Vuelve a marcar la casilla para limpiar eso y retomar.
Qué está protegido
- Los repositorios siempre se crean privados.
- Tus claves de base de datos se quitan y se reemplazan por marcadores antes de enviar nada.
- Si esa limpieza no se puede garantizar, no se envía absolutamente nada — verás: «We couldn’t verify your database keys would be removed, so nothing was pushed. Try again in a moment.» (no pudimos verificar que tus claves se quitarían, así que no se subió nada).
- Los archivos de configuración que contienen secretos nunca se envían.
Límites, sin adornos
| Límite | Valor |
|---|---|
| Archivos por proyecto | 2.000 |
| Un solo archivo | 1 MB |
| Todo el proyecto | 10 MB |
| Volver a subir el mismo proyecto | No antes de 30 segundos |
También honesto: los mensajes de error de GitHub llegan en inglés, aunque el resto de la app esté en tu idioma.
Desconectar
Ajustes → «Integraciones» → «Desconectar» → confirmar con «Sí, desconectar».
Tus repositorios no se borran. «Los repos se crean privados. Desconectar retira el acceso de Chantan — tus repos siguen siendo tuyos.»
Si después ves «Desconectado aquí, pero GitHub sigue mostrando la app», termina la eliminación del lado de GitHub: GitHub → Settings → Applications → elimina «Chantan Studio».
Recuerda
GitHub es una copia de seguridad y una forma de ser dueño de tu código. No es la forma de poner tu app en internet: eso es Publicar, y sigue siendo la vía correcta para que tu app llegue a los visitantes.