Blog

Sinkronisasi dan Ekspor GitHub: Kode Mythex Anda Milik Anda

Kode yang Anda bangun di Mythex adalah milik Anda, dan Anda bisa membawanya pergi. Di paket Pro, Anda bisa menyinkronkan proyek ke repositori GitHub, mengunduh seluruh proyek sebagai arsip .tar.gz, atau mengimpor arsip kembali ke sebuah proyek. Secret tidak ikut dalam ekspor, jadi arsipnya aman dipindahkan.

Apa yang dilakukannya

Mythex memberi Anda tiga cara untuk memindahkan kode masuk dan keluar dari proyek:

  • Sinkronisasi GitHub: tautkan repositori lalu dorong (push) atau tarik (pull) antara repositori itu dan proyek Anda.
  • Ekspor: unduh proyek sebagai arsip .tar.gz dari pengaturan proyek.
  • Impor: ganti file proyek dengan isi dari .tar.gz, .tgz, atau .zip.

Jika Anda belum pernah memakai GitHub, apa itu GitHub menjelaskan dasarnya: itu tempat sebagian besar developer menyimpan kode, melacak perubahan, dan saling meninjau pekerjaan.

Mengapa ini penting

Sebuah app builder yang menyandera kode Anda itu berisiko. Jika Anda sudah melampaui kebutuhannya, mempekerjakan developer, atau sekadar ingin salinan di komputer sendiri, Anda seharusnya bisa membawa semuanya pergi.

Halaman kepemilikan data Mythex menyatakannya dengan jelas: semua yang dibangun di proyek Anda adalah milik Anda. Anda bisa terus membangun di Mythex, mengekspornya, atau menyinkronkannya ke GitHub. Sinkronisasi GitHub juga menjadi titik serah terima yang wajar ketika sebuah tim engineering mengambil alih, karena mereka mendapat repositori biasa dengan seluruh proyek di dalamnya.

Cara menggunakan sinkronisasi GitHub

  1. Hubungkan GitHub dari pengaturan saat Anda sudah login ke Mythex. Ini memakai login OAuth GitHub.
  2. Tautkan repositori ke proyek.
  3. Push atau pull dari proyek ke repositori tersebut.

Koneksi GitHub hanya untuk menyinkronkan repositori. Itu bukan cara untuk login ke Mythex; Anda tetap login dengan email atau Google.

Saran dari dokumentasi: buat checkpoint yang bersih sebelum melakukan operasi bergaya force-push pada remote Anda sendiri, supaya Anda punya tempat aman untuk kembali.

Cara mengekspor

  1. Buka pengaturan proyek → Export.
  2. Unduh proyek sebagai arsip .tar.gz.

Secret dan node_modules (paket yang terpasang, yang bisa dibangun ulang) dikecualikan. Itu membuat arsipnya aman untuk dibagikan atau dipindahkan antar lingkungan. Anda perlu memasukkan kembali secret di tempat Anda menjalankannya. Jika Anda berencana menjalankan aplikasi di tempat lain, cara mengekspor dan self-host aplikasi yang dibuat dengan AI menjelaskan langkahnya.

Cara mengimpor

Impor memasukkan arsip ke proyek yang sedang terbuka. Tidak ada alur terpisah “buat proyek dari arsip” di dashboard, jadi mulailah dengan proyek baru jika Anda butuh proyek kosong.

  1. Buka pengaturan proyek → Export.
  2. Pilih Import into this project.
  3. Pilih file .tar.gz, .tgz, atau .zip.

Yang terjadi:

  • File proyek diganti dengan isi arsip.
  • Secret proyek yang sudah ada tetap ada.
  • File .env apa pun di dalam arsip dibuang. Masukkan kembali nilainya di Settings.

Impor berguna untuk memulihkan cadangan atau membawa basis kode yang sudah ada ke proyek kosong.

Apa yang tetap di-hosting Mythex

Ekspor memberi Anda salinan; ekspor tidak memindahkan apa pun keluar dari Mythex. Selama sebuah proyek ada, Mythex menghosting:

  • File proyek, di sandbox pribadi Anda
  • Database dan penyimpanan file, jika Anda sudah mengaktifkannya
  • Aplikasi yang sudah dipublish, sampai Anda membatalkan publish atau menghapus proyek

Menghapus proyek atau akun Anda akan menghapus aplikasi Anda dari hosting Mythex. Ekspor dulu jika Anda ingin salinan lokal.

Secret dan Git

Kunci API di secret proyek Anda dipakai aplikasi saat berjalan. Jangan commit ke Git. Ekspor sudah mengecualikannya, dan impor membuang file .env, jadi defaultnya sudah membantu. Tetapi jika Anda menambahkan file ke repositori secara manual, jauhkan kunci dari sana. Apa itu variabel lingkungan dan secret menjelaskan alasannya.

Batasan

  • Ekspor dan sinkronisasi GitHub adalah fitur Pro. Di paket Free, Anda hanya bisa melihat kode secara read-only dan memakai Preview serta terminal; upgrade untuk mengunduh atau menyinkronkan.
  • Impor mengganti file. Impor tidak menggabungkan. Ekspor dulu jika Anda mungkin ingin versi saat ini kembali.
  • Ekspor tidak menyertakan secret dan node_modules. Rencanakan untuk memasukkan ulang kunci dan memasang ulang paket di tempat lain.

Bacaan lebih lanjut

  • GitHub, ekspor, dan impor
  • Kepemilikan data

Mythex · Pricing · Bangun apa pun dengan AI · Template website dan aplikasi · Mythex dibandingkan · Glosarium membuat aplikasi dengan AI · Alat gratis untuk membuat aplikasi dengan AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Í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 தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)