Blog

Synchronizace s GitHubem a export: tvůj kód na Mythexu je tvůj

Kód, který na Mythexu postavíš, je tvůj a můžeš si ho vzít s sebou. Na Pro můžeš projekt synchronizovat s repozitářem na GitHubu, stáhnout celý jako archiv .tar.gz, nebo archiv zpátky naimportovat do projektu. Tajné údaje se z exportů vynechávají, takže archiv se dá bezpečně přesouvat.

Co to dělá

Mythex ti dává tři způsoby, jak přenášet kód do projektu a z něj:

  • Synchronizace s GitHubem – propoj repozitář a posílej nebo stahuj změny mezi ním a projektem.
  • Export – stáhni projekt jako archiv .tar.gz z nastavení projektu.
  • Import – nahraď soubory projektu obsahem .tar.gz, .tgz nebo .zip.

Pokud jsi GitHub nepoužíval, co je GitHub shrnuje základy: je to místo, kde většina vývojářů drží kód, sleduje změny a kontroluje práci ostatních.

Proč na tom záleží

Nástroj na stavění aplikací, který drží tvůj kód jako rukojmí, je riziko. Pokud ho přerosteš, najmeš vývojáře, nebo chceš kopii na vlastním počítači, měl bys mít možnost odejít se vším.

Stránka ochrany dat Mythexu to říká jasně: všechno, co postavíš v projektu, patří tobě. Můžeš dál stavět na Mythexu, exportovat to, nebo synchronizovat s GitHubem. Synchronizace s GitHubem je také přirozený bod předání, když tým převezme práci – dostane běžný repozitář s celým projektem.

Jak používat synchronizaci s GitHubem

  1. Připoj GitHub v nastavení, když jsi přihlášený na Mythex. Používá k tomu přihlášení přes OAuth od GitHubu.
  2. Propoj repozitář s projektem.
  3. Pošli nebo stáhni změny z projektu vůči tomuto repozitáři.

Propojení s GitHubem slouží jen k synchronizaci repozitářů. Není to způsob, jak se přihlásit do Mythexu – přihlašuješ se pořád e-mailem nebo přes Google.

Tip z dokumentace: než uděláš jakoukoli operaci typu force-push na vlastních vzdálených repozitářích, vytvoř čistý checkpoint, ať máš bezpečné místo, kam se vrátit.

Jak exportovat

  1. Otevři nastavení projektu → Export.
  2. Stáhni projekt jako archiv .tar.gz.

Tajné údaje a node_modules (nainstalované balíčky, které se dají znovu sestavit) se vynechají. Díky tomu se archiv dá bezpečně sdílet nebo přesouvat mezi prostředími. Tajné údaje budeš muset přidat znovu tam, kde ho spustíš. Pokud chceš aplikaci provozovat jinde, jak exportovat a provozovat vlastní aplikaci postavenou s AI projde kroky.

Jak importovat

Import přinese archiv do aktuálního projektu. Na přehledu není samostatný postup „vytvoř projekt z archivu“, takže pokud potřebuješ prázdný projekt, nejdřív ho založ.

  1. Otevři nastavení projektu → Export.
  2. Zvol Importovat do tohoto projektu.
  3. Vyber soubor .tar.gz, .tgz nebo .zip.

Co se stane:

  • Soubory projektu se nahradí obsahem archivu.
  • Existující tajné údaje projektu zůstanou.
  • Všechny soubory .env v archivu se odstraní. Tyto hodnoty znovu přidej v nastavení.

Import se hodí k obnovení zálohy nebo k přenesení existující kódové základny do prázdného projektu.

Co Mythex dál hostuje

Export ti dá kopii; nic nepřesune pryč z Mythexu. Dokud projekt existuje, Mythex hostuje:

  • soubory projektu ve tvém privátním sandboxu
  • databázi a úložiště souborů, pokud jsi je zapnul
  • publikovanou aplikaci, dokud ji nezrušíš nebo projekt nesmažeš

Smazání projektu nebo účtu odstraní tvé aplikace z hostingu Mythexu. Nejdřív exportuj, pokud chceš lokální kopii.

Tajné údaje a Git

API klíče v tajných údajích projektu slouží tvé aplikaci, když běží. Necommituj je do Gitu. Exporty je už vynechávají a importy odstraňují soubory .env, takže výchozí nastavení pomáhá – ale pokud do repozitáře přidáváš soubory ručně, drž klíče mimo něj. Co jsou proměnné prostředí a tajné údaje vysvětluje proč.

Limity

  • Export a synchronizace s GitHubem jsou funkce Pro. Na Free můžeš kód jen číst a používat Náhled a terminál; pro stažení nebo synchronizaci je potřeba upgrade.
  • Import nahrazuje soubory. Neslučuje je. Pokud možná budeš chtít aktuální verzi zpátky, exportuj ji dřív.
  • Exporty vynechávají tajné údaje a node_modules. Klíče znovu přidej a balíčky znovu nainstaluj jinde.

Další čtení

  • GitHub, export a import
  • Ochrana dat

Mythex · Pricing · Vytvořte cokoli s AI · Šablony webů a aplikací · Mythex v porovnání · Slovník tvorby aplikací s AI · Bezplatné nástroje pro tvorbu aplikací s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català 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 Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)