Блог

GitHub Sync и Export: кодът ви в Mythex е ваш

Кодът, който създавате в Mythex, е ваш и можете да го вземете със себе си. В Pro можете да синхронизирате проект с GitHub репозиторий, да изтеглите целия проект като архив .tar.gz или да импортирате архив обратно в проект. Тайните се пропускат при експорт, така че архивът е безопасен за пренасяне.

Какво прави

Mythex ви дава три начина да преместите код в проект и извън него:

  • GitHub sync — свържете репозиторий и изтегляйте или качвайте между него и проекта си.
  • Export — изтеглете проекта като архив .tar.gz от настройките на проекта.
  • Import — заменете файловете на проект със съдържанието на .tar.gz, .tgz или .zip.

Ако никога не сте използвали GitHub, какво е GitHub обяснява основите: там повечето разработчици пазят кода си, следят промените и преглеждат работата на другите.

Защо има значение

Платформа за създаване на приложения, която държи кода ви като заложник, е риск. Ако я надраснете, наемете разработчик или просто искате копие на собствения си компютър, трябва да можете да си тръгнете с всичко.

Страницата за собствеността върху данните на Mythex го казва ясно: всичко, създадено във вашия проект, принадлежи на вас. Можете да продължите да строите в Mythex, да експортирате или да синхронизирате с GitHub. GitHub sync е и естественият момент за предаване, когато екип за разработка поема проекта — те получават нормален репозиторий с целия проект в него.

Как да използвате GitHub sync

  1. Свържете GitHub от настройките, докато сте влезли в Mythex. Това използва входа през OAuth на GitHub.
  2. Свържете репозиторий към проекта.
  3. Качете или изтеглете от проекта спрямо този репозиторий.

Връзката с GitHub служи само за синхронизиране на репозитории. Тя не е начин за вход в Mythex — входът все още е с имейл или Google.

Съвет от документацията: направете чист checkpoint, преди да правите операции в стил force-push върху собствените си remote-и, за да имате безопасно място, където да се върнете.

Как да експортирате

  1. Отворете project settings → Export.
  2. Изтеглете проекта като архив .tar.gz.

Тайните и node_modules (инсталираните пакети, които могат да се възстановят) се изключват. Това прави архива безопасен за споделяне или преместване между среди. Ще трябва да добавите отново тайните си там, където пускате приложението. Ако планирате да го пуснете другаде, как да експортирате и да хостите сами приложение, създадено с AI описва стъпките.

Как да импортирате

Import внася архив в текущия проект. На таблото няма отделен поток „създай проект от архив“, затова първо стартирайте проект, ако ви трябва празен.

  1. Отворете project settings → Export.
  2. Изберете Import into this project.
  3. Изберете файл .tar.gz, .tgz или .zip.

Какво се случва:

  • Файловете на проекта се заменят със съдържанието на архива.
  • Съществуващите тайни на проекта остават.
  • Всички .env файлове в архива се премахват. Добавете отново тези стойности в Settings.

Import е полезен за възстановяване на резервно копие или за довеждане на съществуваща кодова база в празен проект.

Какво продължава да хоства Mythex

Експортът ви дава копие; той не премества нищо извън Mythex. Докато проектът съществува, Mythex хоства:

  • файловете на проекта, във вашата лична sandbox среда
  • базата данни и файловото хранилище, ако сте ги включили
  • публикуваното приложение, докато не го спрете от публикуване или не изтриете проекта

Изтриването на проект или на акаунта ви премахва приложенията ви от хостинга на Mythex. Първо експортирайте, ако искате локално копие.

Тайни и Git

API ключовете в тайните на проекта са за приложението ви, когато работи. Не ги commit-вайте в Git. Експортите вече ги пропускат, а импортите премахват .env файловете, така че настройките по подразбиране помагат — но ако добавяте файлове в репозиторито си ръчно, пазете ключовете извън тях. Какво са променливите на средата и тайните обяснява защо.

Ограничения

  • Export и GitHub sync са функции на Pro. В Free можете да преглеждате кода само за четене и да използвате Preview и терминала; надгради, за да изтегляте или синхронизирате.
  • Import замества файлове. Не слива. Експортирайте първо, ако може да искате текущата версия обратно.
  • Експортите изключват тайните и node_modules. Планирайте да добавите отново ключовете и да инсталирате пакетите отново на друго място.

Още за четене

  • GitHub, export и import
  • Собственост върху данните

Mythex · Pricing · Създай всичко с ИИ · Шаблони за уебсайтове и приложения · Mythex в сравнение · Речник на създаването на приложения с ИИ · Безплатни инструменти за създаване на приложения с ИИ · 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 Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)