Blog

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.gz nga cilësimet e projektit.
  • Importimi — zëvendëso skedarët e projektit me përmbajtjen e një .tar.gz, .tgz ose .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

  1. Lidh GitHub nga cilësimet, ndërkohë që je i futur në Mythex. Kjo përdor hyrjen OAuth të GitHub.
  2. Lidh një repository me projektin.
  3. 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

  1. Hap project settings → Export.
  2. 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.

  1. Hap project settings → Export.
  2. Zgjidh Import into this project.
  3. Zgjidh një skedar .tar.gz, .tgz ose .zip.

Çfarë ndodh:

  • Skedarët e projektit zëvendësohen me përmbajtjen e arkivit.
  • Sekretet ekzistuese të projektit mbeten.
  • Çdo skedar .env në 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.

Lexo më shumë

  • GitHub, export dhe import
  • Data ownership

Mythex · Pricing · Ndërtoni çdo gjë me AI · Shablone faqesh dhe aplikacionesh · Mythex në krahasim · Fjalori i ndërtimit të aplikacioneve me AI · Mjete falas për ndërtimin e aplikacioneve me 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 Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)