Blog

Synchronizácia s GitHubom a export: Váš kód v Mythexe patrí vám

Kód, ktorý vytvoríte v Mythexe, je váš a môžete si ho vziať so sebou. V tarife Pro môžete projekt synchronizovať s repozitárom na GitHube, stiahnuť celý ako archív .tar.gz alebo do projektu importovať archív späť. Tajomstvá sa z exportov vynechávajú, takže archív sa dá bezpečne presúvať.

Čo to robí

Mythex vám dáva tri spôsoby, ako presúvať kód do projektu a z neho:

  • Synchronizácia s GitHubom — prepojte repozitár a odosielajte alebo sťahujte zmeny medzi ním a projektom.
  • Export — stiahnite projekt ako archív .tar.gz z nastavení projektu.
  • Import — nahraďte súbory projektu obsahom archívu .tar.gz, .tgz alebo .zip.

Ak GitHub doteraz nepoznáte, čo je GitHub vysvetľuje základy: je to miesto, kde väčšina vývojárov uchováva kód, sleduje zmeny a kontroluje prácu ostatných.

Prečo je to dôležité

Nástroj na tvorbu aplikácií, ktorý drží váš kód ako rukojemníka, je riziko. Ak z neho vyrastiete, zveríte prácu vývojárovi alebo jednoducho chcete kópiu na vlastnom počítači, mali by ste mať možnosť odísť so všetkým.

Stránka Mythexu o vlastníctve dát to hovorí jasne: všetko, čo sa vytvorí vo vašom projekte, patrí vám. Môžete pokračovať v tvorbe v Mythexe, exportovať projekt alebo ho synchronizovať s GitHubom. Synchronizácia s GitHubom je tiež prirodzený bod odovzdania, keď prácu preberá inžiniersky tím – dostane bežný repozitár s celým projektom.

Ako používať synchronizáciu s GitHubom

  1. Pripojte GitHub v nastaveniach, keď ste prihlásení do Mythexu. Používa sa na to prihlasovanie cez OAuth od GitHubu.
  2. Prepojte repozitár s projektom.
  3. Odošlite alebo stiahnite zmeny z projektu voči tomuto repozitáru.

Pripojenie ku GitHubu slúži iba na synchronizáciu repozitárov. Nie je to spôsob, ako sa prihlásiť do Mythexu – stále sa prihlasujete e-mailom alebo cez Google.

Rada z dokumentácie: pred každou operáciou typu force-push na vlastných vzdialených repozitároch si vytvorte čistý checkpoint, aby ste mali kam bezpečne vrátiť.

Ako exportovať

  1. Otvorte nastavenia projektu → Export.
  2. Stiahnite projekt ako archív .tar.gz.

Tajomstvá a node_modules (nainštalované balíky, ktoré sa dajú znovu zostaviť) sa vynechávajú. Vďaka tomu je archív bezpečné zdieľať alebo presúvať medzi prostrediami. Kľúče budete musieť znovu doplniť tam, kde aplikáciu spúšťate. Ak ju plánujete spúšťať inde, ako exportovať a sprevádzkovať na vlastnom serveri aplikáciu vytvorenú s AI prejde jednotlivé kroky.

Ako importovať

Import prinesie archív do aktuálneho projektu. Na domovskej stránke nie je osobitný postup „vytvor projekt z archívu“, takže ak potrebujete prázdny projekt, najprv ho založte.

  1. Otvorte nastavenia projektu → Export.
  2. Zvoľte Import do tohto projektu.
  3. Vyberte súbor .tar.gz, .tgz alebo .zip.

Čo sa stane:

  • Súbory projektu sa nahradia obsahom archívu.
  • Existujúce tajomstvá projektu zostanú.
  • Všetky súbory .env z archívu sa odstránia. Tieto hodnoty znovu pridajte v Nastaveniach.

Import je užitočný na obnovu zálohy alebo na prenesenie existujúceho kódu do prázdneho projektu.

Čo Mythex naďalej hostuje

Export vám dá kópiu; nič nepresúva mimo Mythexu. Kým projekt existuje, Mythex hostuje:

  • súbory projektu vo vašom súkromnom sandboxe,
  • databázu a úložisko súborov, ak ste ich zapli,
  • publikovanú aplikáciu, kým ju nezrušíte z publikovania alebo kým neodstránite projekt.

Odstránenie projektu alebo účtu odstráni vaše aplikácie z hostingu Mythexu. Najprv exportujte, ak chcete lokálnu kópiu.

Tajomstvá a Git

API kľúče v tajomstvách projektu slúžia vašej aplikácii pri spustení. Necommitujte ich do Gitu. Exporty ich už vynechávajú a import odstraňuje súbory .env, takže predvolené nastavenia pomáhajú – ak však do repozitára pridávate súbory ručne, kľúče do nich nedávajte. Čo sú premenné prostredia a tajomstvá vysvetľuje, prečo.

Limity

  • Export a synchronizácia s GitHubom sú funkcie tarifu Pro. V tarife Free môžete kód zobraziť len na čítanie a používať Preview a terminál; na stiahnutie alebo synchronizáciu je potrebný upgrade.
  • Import nahrádza súbory. Nezlučuje ich. Ak by ste mohli chcieť späť aktuálnu verziu, najprv exportujte.
  • Exporty vynechávajú tajomstvá a node_modules. Kľúče doplňte a balíky znovu nainštalujte inde.

Čítajte ďalej

  • GitHub, export a import
  • Vlastníctvo dát

Mythex · Pricing · Vytvorte čokoľvek s AI · Šablóny webov a aplikácií · Mythex v porovnaní · Slovník pojmov tvorby aplikácií s AI · Bezplatné nástroje na tvorbu aplikácií s 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 Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)