Sync dan Eksport GitHub: Kod Mythex Anda Milik Anda
Kod yang anda bina di Mythex adalah milik anda, dan anda boleh membawanya bersama anda. Pada Pro, anda boleh sync projek ke repositori GitHub, memuat turun keseluruhannya sebagai arkib .tar.gz, atau import arkib kembali ke dalam projek. Rahsia ditinggalkan daripada eksport, jadi arkib selamat untuk dipindahkan.
Apa yang dilakukannya
Mythex memberi anda tiga cara untuk memindahkan kod masuk dan keluar daripada projek:
- Sync GitHub — pautkan repositori dan tolak atau tarik antara repositori itu dan projek anda.
- Eksport — muat turun projek sebagai arkib
.tar.gzdaripada tetapan projek. - Import — gantikan fail projek dengan kandungan
.tar.gz,.tgzatau.zip.
Jika anda belum pernah menggunakan GitHub, apa itu GitHub merangkumi asasnya: di situlah kebanyakan pembangun menyimpan kod, menjejak perubahan, dan menyemak kerja antara satu sama lain.
Mengapa ia penting
Pembina apl yang menahan kod anda sebagai tebusan adalah satu risiko. Jika anda kehabisan keperluan, mengupah pembangun, atau sekadar mahu salinan pada mesin anda sendiri, anda seharusnya boleh pergi dengan semuanya.
Halaman pemilikan data Mythex menyatakannya dengan jelas: segala yang dibina dalam projek anda adalah milik anda. Anda boleh terus membina di Mythex, mengeksportnya, atau men-sync-kannya ke GitHub. Sync GitHub juga titik serah yang semula jadi apabila pasukan kejuruteraan mengambil alih — mereka mendapat repositori biasa dengan projek penuh di dalamnya.
Cara menggunakan sync GitHub
- Sambungkan GitHub daripada tetapan semasa anda log masuk ke Mythex. Ini menggunakan log masuk OAuth GitHub.
- Pautkan repositori kepada projek.
- Tolak atau tarik daripada projek terhadap repositori itu.
Sambungan GitHub hanya untuk menyegerakkan repositori. Ia bukan cara untuk log masuk ke Mythex — anda tetap log masuk dengan e-mel atau Google.
Satu petua daripada dokumentasi: buat pusat semakan yang bersih sebelum sebarang operasi gaya force-push pada remote anda sendiri, supaya anda ada tempat yang selamat untuk kembali.
Cara mengeksport
- Buka tetapan projek → Eksport.
- Muat turun projek sebagai arkib
.tar.gz.
Rahsia dan node_modules (pakej yang dipasang, yang boleh dibina semula) dikecualikan. Itu menjadikan arkib selamat untuk dikongsi atau dipindahkan antara persekitaran. Anda perlu menambah semula rahsia anda di mana sahaja anda menjalankannya. Jika anda merancang untuk menjalankan apl di tempat lain, cara mengeksport dan hos sendiri apl yang dibina dengan AI menerangkan langkah-langkahnya.
Cara mengimport
Import membawa arkib ke dalam projek semasa. Tiada aliran “cipta projek daripada arkib” yang berasingan di papan pemuka, jadi mulakan projek dahulu jika anda perlukan projek kosong.
- Buka tetapan projek → Eksport.
- Pilih Import ke dalam projek ini.
- Pilih fail
.tar.gz,.tgzatau.zip.
Yang berlaku:
- Fail projek digantikan dengan kandungan arkib.
- Rahsia sedia ada projek kekal.
- Sebarang fail
.envdalam arkib dibuang. Tambah semula nilai-nilai itu dalam Tetapan.
Import berguna untuk memulihkan sandaran atau membawa kod sedia ada ke dalam projek kosong.
Apa yang Mythex terus hoskan
Eksport memberi anda salinan; ia tidak memindahkan apa-apa keluar daripada Mythex. Selagi projek wujud, Mythex menghoskan:
- Fail projek, dalam kotak pasir peribadi anda
- Pangkalan data dan storan fail, jika anda telah mengaktifkannya
- Apl yang diterbitkan, sehingga anda membatalkan penerbitannya atau memadam projek
Memadam projek atau akaun anda akan mengeluarkan apl anda daripada hosting Mythex. Eksport dahulu jika anda mahu salinan tempatan.
Rahsia dan Git
Kunci API dalam rahsia projek anda adalah untuk apl anda apabila ia berjalan. Jangan commit ke Git. Eksport sudah meninggalkannya, dan import membuang fail .env, jadi lalai membantu — tetapi jika anda menambah fail ke repositori anda secara manual, simpan kunci di luar. Apa itu pembolehubah persekitaran dan rahsia menerangkan sebabnya.
Had
- Eksport dan sync GitHub adalah ciri Pro. Pada Free anda boleh melihat kod secara baca sahaja serta menggunakan Pratonton dan terminal; naik taraf untuk memuat turun atau sync.
- Import menggantikan fail. Ia tidak menggabungkan. Eksport dahulu jika anda mungkin mahukan versi semasa semula.
- Eksport tidak termasuk rahsia dan
node_modules. Rancang untuk menambah semula kunci dan memasang semula pakej di tempat lain.