Blog

GitHub Sync at Export: Sa Iyo ang Iyong Mythex Code

Sa iyo ang code na ginagawa mo sa Mythex, at puwede mo itong dalhin. Sa Pro, puwede mong i-sync ang project sa GitHub repository, i-download ang buo bilang .tar.gz archive, o mag-import ng archive pabalik sa project. Hindi kasama ang secrets sa exports, kaya ligtas ilipat ang archive.

Ano ang ginagawa nito

Binibigyan ka ng Mythex ng tatlong paraan para ilabas at ipasok ang code sa project:

  • GitHub sync: i-link ang repository at mag-push o mag-pull sa pagitan nito at ng project mo.
  • Export: i-download ang project bilang .tar.gz archive mula sa project settings.
  • Import: palitan ang mga file ng project ng laman ng .tar.gz, .tgz o .zip.

Kung hindi ka pa gumamit ng GitHub, sakop ng ano ang GitHub ang mga pangunahing kaalaman: doon itinatago ng karamihan ng developer ang code, sinusubaybayan ang pagbabago, at nirerepaso ang gawa ng isa't isa.

Bakit ito mahalaga

Mapanganib ang app builder na binibihag ang code mo. Kung lalaki na ang kailangan mo, kumuha ng developer, o gusto mo lang ng kopya sa sarili mong makina, dapat kaya mong umalis na dala ang lahat.

Malinaw ang pahina ng Mythex tungkol sa data ownership: lahat ng ginawa sa project mo ay sa iyo. Puwede kang magpatuloy sa paggawa sa Mythex, i-export ito, o i-sync sa GitHub. Ang GitHub sync din ang natural na punto ng paglipat kapag may engineering team na tumatanggap ng proyekto: nakakakuha sila ng normal na repository na may buong project.

Paano gamitin ang GitHub sync

  1. Ikonekta ang GitHub mula sa settings habang naka-log in ka sa Mythex. Gumagamit ito ng OAuth sign-in ng GitHub.
  2. I-link ang repository sa project.
  3. Mag-push o mag-pull mula sa project laban sa repository na iyon.

Para lang sa pag-sync ng repositories ang koneksyon sa GitHub. Hindi ito paraan para mag-sign in sa Mythex. Sa email o Google ka pa rin mag-sign in.

Isang tip mula sa docs: gumawa ng malinis na checkpoint bago gumawa ng anumang force-push na operasyon sa sarili mong remotes, para may ligtas kang babalikan.

Paano mag-export

  1. Buksan ang project settings → Export.
  2. I-download ang project bilang .tar.gz archive.

Hindi kasama ang secrets at ang node_modules (mga naka-install na package, na maaaring buuin ulit). Dahil dito, ligtas ibahagi o ilipat ang archive sa iba't ibang environment. Kailangan mong idagdag ulit ang secrets mo saanman mo ito patatakbuhin. Kung plano mong patakbuhin ang app sa ibang lugar, ipinapaliwanag ng paano mag-export at mag-self-host ng AI-built app ang mga hakbang.

Paano mag-import

Isinasama ng import ang archive sa kasalukuyang project. Walang hiwalay na daloy na “gumawa ng project mula sa archive” sa dashboard, kaya magsimula muna ng project kung kailangan mo ng walang lamang project.

  1. Buksan ang project settings → Export.
  2. Piliin ang Import into this project.
  3. Pumili ng .tar.gz, .tgz o .zip na file.

Ang mangyayari:

  • Papalitan ang mga file ng project ng laman ng archive.
  • Mananatili ang umiiral na secrets ng project.
  • Tatanggalin ang anumang .env file sa archive. Idagdag ulit ang mga value na iyon sa Settings.

Kapaki-pakinabang ang import para mag-restore ng backup o magdala ng umiiral na codebase sa walang lamang project.

Ano ang patuloy na ho-host ng Mythex

Binibigyan ka ng export ng kopya; hindi nito inililipat ang anuman palabas ng Mythex. Habang umiiral ang project, ho-host ng Mythex ang:

  • Ang mga file ng project, sa pribado mong sandbox
  • Ang database at file storage, kung na-on mo ang mga ito
  • Ang published app, hanggang i-unpublish mo ito o burahin ang project

Kapag binura mo ang project o account mo, aalisin ang mga app mo sa hosting ng Mythex. Mag-export muna kung gusto mo ng lokal na kopya.

Secrets at Git

Ang API keys sa secrets ng project mo ay para sa app mo kapag tumatakbo ito. Huwag itong i-commit sa Git. Inaalis na ng exports ang mga ito, at tinatanggal ng import ang .env files, kaya nakakatulong ang mga default, pero kung manual kang nagdadagdag ng file sa repository mo, panatilihing wala roon ang keys. Ipinapaliwanag ng ano ang environment variables at secrets kung bakit.

Mga limitasyon

  • Pro features ang export at GitHub sync. Sa Free, makakabasa ka lang ng code, at puwede mong gamitin ang Preview at terminal; mag-upgrade para mag-download o mag-sync.
  • Pinapalitan ng import ang mga file. Hindi ito nagsasama. Mag-export muna kung baka gusto mo ulit ang kasalukuyang bersyon.
  • Hindi kasama sa exports ang secrets at node_modules. Magplano na idagdag ulit ang keys at mag-install ulit ng packages sa ibang lugar.

Magbasa pa

  • GitHub, export, at import
  • Data ownership

Mythex · Pricing · Gumawa ng kahit ano gamit ang AI · Mga template ng website at app · Paghahambing ng Mythex · Glosaryo ng paggawa ng app gamit ang AI · Mga libreng tool sa paggawa ng app gamit ang AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)