Блог

GitHub синхронизација и извоз: кодот што го градите во Mythex е ваш

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

Што прави

Mythex ви дава три начини да пренесувате код во и надвор од проект:

  • GitHub синхронизација — поврзете репозиториум и пренесувајте или повлечете помеѓу него и вашиот проект.
  • Извоз — преземете го проектот како .tar.gz архива од поставките на проектот.
  • Увоз — замени ги датотеките на проектот со содржината на .tar.gz, .tgz или .zip архива.

Ако не сте користеле GitHub, што е GitHub ги објаснува основите: тоа е место каде повеќето програмери го чуваат кодот, ги следат промените и ја прегледуваат работата на другите.

Зошто е важно

Платформа за градење апликации што го држи вашиот код како залог е ризик. Ако ја надминете, ангажирате програмер или едноставно сакате копија на сопствен компјутер, треба да можете да си одите со сè.

Страницата за сопственост на податоци на Mythex го вели тоа јасно: сè што е изградено во вашиот проект ви припаѓа. Можете да продолжите да градите во Mythex, да го извезете или да го синхронизирате со GitHub. GitHub синхронизацијата е и природна точка на предавање кога инженерски тим ја презема работата — тие добиваат обичен репозиториум со целиот проект во него.

Како да користите GitHub синхронизација

  1. Поврзете GitHub од поставките додека сте најавени во Mythex. Ова користи GitHub OAuth најава.
  2. Поврзете репозиториум со проектот.
  3. Пренесете или повлечете од проектот во тој репозиториум.

GitHub врската е само за синхронизација на репозиториуми. Не е начин за најава во Mythex — и понатаму се најавувате со е-пошта или Google.

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

Како да извезете

  1. Отворете поставки на проектот → Извоз.
  2. Преземете го проектот како .tar.gz архива.

Тајните податоци и node_modules (инсталираните пакети, кои може да се повторно изградат) се исклучени. Така архивата е безбедна за споделување или за пренесување меѓу средини. Ќе треба повторно да ги додадете тајните податоци таму каде што ја извршувате. Ако планирате да ја стартувате апликацијата на друго место, како да извезете и самостојно хостирате апликација изградена со AI ги опишува чекорите.

Како да увезете

Увозот ја внесува архивата во тековниот проект. Нема посебен тек „создади проект од архива“ на таблата, па прво започнете проект ако ви треба празен.

  1. Отворете поставки на проектот → Извоз.
  2. Изберете Увези во овој проект.
  3. Изберете .tar.gz, .tgz или .zip датотека.

Што се случува:

  • Датотеките на проектот се заменуваат со содржината на архивата.
  • Постоечките тајни податоци на проектот остануваат.
  • Сите .env датотеки во архивата се отстрануваат. Повторно внесете ги вредностите во Поставки.

Увозот е корисен за враќање од резервна копија или за внесување постоечка кодна база во празен проект.

Што Mythex продолжува да хостира

Извозот ви дава копија; не премести ништо надвор од Mythex. Додека проектот постои, Mythex хостира:

  • Датотеките на проектот, во вашата приватна sandbox средина
  • Базата и складот за датотеки, ако сте ги вклучиле
  • Објавената апликација, додека не ја повлечете или не го избришете проектот

Бришењето на проект или на вашата сметка ги отстранува вашите апликации од хостингот на Mythex. Прво извезете ако сакате локална копија.

Тајни податоци и Git

API клучевите во тајните податоци на проектот се за вашата апликација кога работи. Не ги commit-рајте во Git. Извозите веќе ги исклучуваат, а увозите ги отстрануваат .env датотеките, па стандардните поставки помагаат — но ако сами додавате датотеки во репозиториумот, чувајте ги клучевите настрана. Што се променливи на околината и тајни податоци објаснува зошто.

Ограничувања

  • Извозот и GitHub синхронизацијата се Pro функции. На Free можете да го гледате кодот само за читање и да користите Preview и терминал; надоградете за да преземете или синхронизирате.
  • Увозот ги заменува датотеките. Не спојува. Прво извезете ако можеби ви треба тековната верзија назад.
  • Извозите ги исклучуваат тајните податоци и node_modules. Планирајте повторно да ги додадете клучевите и да ги инсталирате пакетите на друго место.

Прочитајте повеќе

  • GitHub, извоз и увоз
  • Сопственост на податоци

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