Sinkronizimi me GitHub dhe eksportimi: kodi yt në Mythex është yti
Kodi që ndërton në Mythex është yti, dhe mund ta marrësh me vete. Në Pro, mund ta sinkronizosh një projekt me një repository në GitHub, ta shkarkosh të gjithë projektin si arkiv .tar.gz, ose të importosh një arkiv përsëri në një projekt. Sekretet përjashtohen nga eksportimet, kështu që një arkiv mund të transportohet pa rrezik.
Çfarë bën
Mythex të jep tri mënyra për të futur dhe nxjerrë kod nga një projekt:
- Sinkronizimi me GitHub — lidh një repository dhe bëj push ose pull midis tij dhe projektit.
- Eksportimi — shkarko projektin si arkiv
.tar.gznga cilësimet e projektit. - Importimi — zëvendëso skedarët e projektit me përmbajtjen e një
.tar.gz,.tgzose.zip.
Nëse nuk ke përdorur kurrë GitHub, çfarë është GitHub i shpjegon bazat: aty zhvilluesit mbajnë shumicën e kodit, ndjekin ndryshimet dhe e rishikojnë punën e njëri-tjetrit.
Pse ka rëndësi
Një ndërtues aplikacionesh që e mban kodin tënd peng është rrezik. Nëse e kalon, punëson një zhvillues, ose thjesht dëshiron një kopje në kompjuterin tënd, duhet të mund të largohesh me gjithçka.
Faqja e data ownership e Mythex e thotë qartë: gjithçka e ndërtuar në projektin tënd të takon ty. Mund të vazhdosh të ndërtosh në Mythex, ta eksportosh, ose ta sinkronizosh me GitHub. Sinkronizimi me GitHub është gjithashtu pika natyrale e kalimit kur një ekip inxhinierik merr përsipër: marrin një repository normal me projektin e plotë brenda.
Si të përdorësh sinkronizimin me GitHub
- Lidh GitHub nga cilësimet, ndërkohë që je i futur në Mythex. Kjo përdor hyrjen OAuth të GitHub.
- Lidh një repository me projektin.
- Bëj push ose pull nga projekti kundrejt atij repository.
Lidhja me GitHub është vetëm për sinkronizimin e repository-ve. Nuk është një mënyrë për t’u futur në Mythex: hyn prapë me email ose Google.
Një këshillë nga dokumentacioni: bëj një checkpoint të pastër përpara çdo operacioni të tipit force-push në remote-et e tua, që të kesh ku të kthehesh me siguri.
Si të eksportosh
- Hap project settings → Export.
- Shkarko projektin si arkiv
.tar.gz.
Sekretet dhe node_modules (paketat e instaluar, që mund të ri-ndërtohen) përjashtohen. Kjo e bën arkivin të sigurt për ta ndarë ose për ta transportuar midis mjedisesh. Do t’i shtosh sekretet përsëri kudo që e ekzekuton. Nëse planifikon ta nisësh aplikacionin diku tjetër, si të eksportosh dhe të self-hostosh një aplikacion të ndërtuar me AI i kalon hapat.
Si të importosh
Importi sjell një arkiv në projektin aktual. Nuk ka një rrjedhë të veçantë “krijo një projekt nga një arkiv” në dashboard, kështu që nis një projekt së pari nëse të duhet një i zbrazët.
- Hap project settings → Export.
- Zgjidh Import into this project.
- Zgjidh një skedar
.tar.gz,.tgzose.zip.
Çfarë ndodh:
- Skedarët e projektit zëvendësohen me përmbajtjen e arkivit.
- Sekretet ekzistuese të projektit mbeten.
- Çdo skedar
.envnë arkiv hiqet. Shtoji ato vlera përsëri te Settings.
Importi është i dobishëm për të rikthyer një backup ose për të sjellë një kodbazë ekzistuese në një projekt bosh.
Çfarë vazhdon të pritet nga Mythex
Eksportimi të jep një kopje; nuk zhvendos asgjë jashtë Mythex. Ndërsa projekti ekziston, Mythex pret:
- Skedarët e projektit, në sandbox-in tënd privat
- Bazën e të dhënave dhe ruajtjen e skedarëve, nëse i ke aktivizuar
- Aplikacionin e publikuar, derisa ta çpublikosh ose ta fshish projektin
Fshirja e një projekti ose e llogarisë heq aplikacionet e tua nga pritja e Mythex. Eksporto së pari nëse do një kopje lokale.
Sekretet dhe Git
Çelësat API në sekretet e projektit janë për aplikacionin tënd kur ekzekutohet. Mos i commit-o në Git. Eksportimet i lënë jashtë, dhe importet heqin skedarët .env, kështu që parazgjedhjet ndihmojnë, por nëse shton skedarë në repository me dorë, mbaji çelësat jashtë. Çfarë janë variablat e mjedisit dhe sekretet shpjegon pse.
Kufizimet
- Eksportimi dhe sinkronizimi me GitHub janë veçori Pro. Në Free mund ta shohësh kodin vetëm për lexim dhe të përdorësh Preview dhe terminalin; bëhu më i lartë për ta shkarkuar ose sinkronizuar.
- Importi zëvendëson skedarët. Nuk bashkon. Eksporto së pari nëse ndoshta do të duhet versioni aktual më vonë.
- Eksportimet përjashtojnë sekretet dhe
node_modules. Planifiko t’i shtosh përsëri çelësat dhe t’i instalosh paketat diku tjetër.