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.gzz nastavení projektu. - Import – nahraď soubory projektu obsahem
.tar.gz,.tgznebo.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
- Připoj GitHub v nastavení, když jsi přihlášený na Mythex. Používá k tomu přihlášení přes OAuth od GitHubu.
- Propoj repozitář s projektem.
- 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
- Otevři nastavení projektu → Export.
- 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ž.
- Otevři nastavení projektu → Export.
- Zvol Importovat do tohoto projektu.
- Vyber soubor
.tar.gz,.tgznebo.zip.
Co se stane:
- Soubory projektu se nahradí obsahem archivu.
- Existující tajné údaje projektu zůstanou.
- Všechny soubory
.envv 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.