Blog

GitHub-szinkronizálás és exportálás: a Mythex-kódod a tiéd

A Mythexen épített kód a tiéd, és magaddal viheted. A Pro csomagban szinkronizálhatsz egy projektet GitHub-tárolóval, letöltheted az egészet .tar.gz archívumként, vagy visszaimportálhatsz egy archívumot projektbe. Az exportból a titkok kimaradnak, így az archívum biztonságosan mozgatható.

Mit tud

A Mythex három módot ad a kód be- és kiviteléhez:

  • GitHub-szinkron — kapcsolj össze egy tárolót, és tolj vagy húzz a tároló és a projekted között.
  • Export — töltsd le a projektet .tar.gz archívumként a projektbeállításokból.
  • Import — cseréld le a projekt fájljait egy .tar.gz, .tgz vagy .zip tartalmára.

Ha még nem használtad a GitHubot, a mi a GitHub útmutató az alapokat átfogja: itt tartja a legtöbb fejlesztő a kódját, követi a változásokat, és itt nézik át egymás munkáját.

Miért fontos

Az az appépítő, amely túszul ejti a kódodat, kockázat. Ha kinősz belőle, fejlesztőt fogadsz, vagy csak egy másolatot szeretnél a saját gépeden, mindent magaddal kell tudnod vinni.

A Mythex adattulajdon oldala egyértelműen ezt mondja: a projektedben épített minden a tiéd. Építhetsz tovább a Mythexen, exportálhatsz, vagy szinkronizálhatsz GitHubra. A GitHub-szinkron emellett természetes átadási pont, ha egy mérnöki csapat átveszi a projektet: normál tárolót kapnak a teljes projekttel.

Hogyan használd a GitHub-szinkront

  1. Csatlakoztasd a GitHubot a beállításokból, miközben be vagy jelentkezve a Mythexbe. Ez a GitHub OAuth bejelentkezését használja.
  2. Kapcsolj össze egy tárolót a projekttel.
  3. Tolj vagy húzz a projektből az adott tárolóval.

A GitHub-kapcsolat csak tárolók szinkronizálására szolgál. Nem a Mythexbe való bejelentkezés módja: továbbra is emaillel vagy Google-fiókkal jelentkezel be.

A dokumentációból egy tipp: mielőtt bármilyen force-push jellegű műveletet végeznél a saját távoli tárolóidon, készíts egy tiszta mentési pontot, hogy legyen biztonságos hely, ahová vissza tudsz térni.

Hogyan exportálj

  1. Nyisd meg a projektbeállítások → Export menüt.
  2. Töltsd le a projektet .tar.gz archívumként.

A titkok és a node_modules (telepített csomagok, amelyeket újra lehet építeni) kimaradnak. Ettől az archívum biztonságosan megosztható vagy más környezetbe vihető. A titkokat újra meg kell adnod ott, ahol futtatod. Ha máshol szeretnéd futtatni az appot, a hogyan exportálj és üzemeltess saját szerveren egy AI-val épített appot útmutató végigvezet a lépéseken.

Hogyan importálj

Az import egy archívumot a jelenlegi projektbe hoz be. Nincs külön „projekt létrehozása archívumból” folyamat az irányítópulton, ezért ha üres projektre van szükséged, előbb indíts egy projektet.

  1. Nyisd meg a projektbeállítások → Export menüt.
  2. Válaszd az Importálás ebbe a projektbe lehetőséget.
  3. Válassz egy .tar.gz, .tgz vagy .zip fájlt.

Mi történik:

  • A projekt fájljait az archívum tartalma felülírja.
  • A projekt meglévő titkai megmaradnak.
  • Az archívumban lévő .env fájlokat eltávolítjuk. Ezeket az értékeket a Beállításokban add meg újra.

Az import akkor hasznos, ha biztonsági mentést állítasz vissza, vagy egy meglévő kódbázist hozol be egy üres projektbe.

Mit tárol még a Mythex

Az export másolatot ad, de semmit nem visz ki a Mythexről. Amíg a projekt létezik, a Mythex tárolja:

  • a projektfájlokat, a privát sandboxodban
  • az adatbázist és a fájltárolót, ha bekapcsoltad őket
  • a közzétett appot, amíg vissza nem vonod, vagy törlöd a projektet

A projekt vagy a fiókod törlése eltávolítja az appjaidat a Mythex tárhelyéről. Exportálj előbb, ha helyi másolatot szeretnél.

Titkok és a Git

A projekt titkainak API-kulcsai az appodnak szólnak, amikor fut. Ne commitold őket a Gitbe. Az export már kihagyja őket, az import pedig eltávolítja a .env fájlokat, így az alapbeállítások segítenek, de ha kézzel adsz fájlokat a tárolódhoz, tartsd távol a kulcsokat. A mik a környezeti változók és a titkok útmutató elmagyarázza, miért.

Korlátok

  • Az export és a GitHub-szinkron Pro funkciók. Az ingyenes csomagban a kódot csak olvashatod, és használhatod az Előnézetet és a terminált; letöltéshez vagy szinkronizáláshoz válts csomagot.
  • Az import felülírja a fájlokat. Nem egyesít. Exportálj előbb, ha később visszakellhet a jelenlegi verzió.
  • Az export kihagyja a titkokat és a node_modules-t. Máshol a kulcsokat újra kell adnod, a csomagokat pedig újra kell telepítened.

Tovább olvasnivaló

  • GitHub, export és import
  • Adattulajdon

Mythex · Pricing · Építs bármit AI-val · Weboldal- és alkalmazássablonok · A Mythex összehasonlítva · AI-alapú alkalmazásépítési szószedet · Ingyenes eszközök AI-alapú alkalmazásépítéshez · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Հայերեն 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 简体中文 繁體中文(香港) 繁體中文(台灣)