Блог

GitHub синхрондау және экспорт: Mythex коды сізге тиесілі

Mythex-те жасаған код сізде, оны өзіңізбен бірге алып кете аласыз. Pro тарифінде жобаны GitHub репозиторийіне синхрондауға, бүкіл жобаны .tar.gz мұрағаты ретінде жүктеуге немесе мұрағатты жобаға қайта импорттауға болады. Құпиялар экспортқа кірмейді, сондықтан мұрағатты еркін тасымалдауға болады.

Не істейді

Mythex жобаға және одан кодты жылжытудың үш жолын береді:

  • GitHub синхрондауы — репозиторийді байланыстырып, оның және жобаңыздың арасында жіберу немесе алу.
  • Экспорт — жобаны жоба параметрлерінен .tar.gz мұрағаты ретінде жүктеу.
  • Импорт — жобаның файлдарын .tar.gz, .tgz немесе .zip ішіндегімен алмастыру.

GitHub-ты бұрын пайдаланбаған болсаңыз, GitHub деген не бөлімі негіздерін түсіндіреді: мұнда әзірлеушілер көбіне кодты сақтайды, өзгерістерді бақылайды және бір-бірінің жұмысын қарайды.

Неге бұл маңызды

Кодыңызды ұстап қалатын құрастырушы қауіпті. Егер одан асып кетсеңіз, әзірлеушіні жалдасаңыз немесе жобаның көшірмесін өз компьютеріңізде қаласаңыз, бәрін алып кетуге мүмкіндік болуы керек.

Mythex-тің деректерге иелік ету беті бұны анық айтады: жобаңызда жасалған нәрсенің бәрі сізге тиесілі. Mythex-те жасауды жалғастыра аласыз, экспорттай аласыз немесе GitHub-қа синхрондай аласыз. GitHub синхрондауы инженерлік команда жобаны қабылдаған кезде де табиғи өтпе нүкте болады: олар толық жобасы бар қалыпты репозиторий алады.

GitHub синхрондауын қалай пайдалану керек

  1. Mythex-ке кірген кезде параметрлерден Connect GitHub түймесін басыңыз. Бұл GitHub-тың OAuth кіруін пайдаланады.
  2. Жобаға репозиторийді байланыстырыңыз.
  3. Жобадан сол репозиторийге жіберіңіз немесе алыңыз.

GitHub байланысы тек репозиторийлерді синхрондауға арналған. Ол Mythex-ке кіру құралы емес — кіруді әлі де электрондық пошта немесе Google арқылы жасайсыз.

Құжаттан бір кеңес: өз remote-тарыңызда force-push сияқты операциялар жасамас бұрын таза нүкте жасап алыңыз, сонда қауіпсіз қайтатын орның болады.

Қалай экспорттау керек

  1. Жоба параметрлері → Export бөліміне кіріңіз.
  2. Жобаны .tar.gz мұрағаты ретінде жүктеңіз.

Құпиялар мен node_modules (орнатылған пакеттер, оларды қайта жинауға болады) экспортқа кірмейді. Сондықтан мұрағатты бөлісуге немесе ортадан ортаға тасымалдауға болады. Құпияларды басқа жерде іске қосқан сайын қайта қосуыңыз керек. Қолданбаны басқа жерде іске қосқыңыз келсе, AI арқылы жасалған қолданбаны қалай экспорттап, өз серверіңізде қалай іске қосуға болады нұсқаулығында қадамдар бар.

Қалай импорттау керек

Импорт мұрағатты ағымдағы жобаға әкеледі. Дашбордта «мұрағаттан жоба жасау» бөлек ағыны жоқ, сондықтан бос жоба керек болса, алдымен жоба ашыңыз.

  1. Жоба параметрлері → Export бөліміне кіріңіз.
  2. Import into this project опциясын таңдаңыз.
  3. .tar.gz, .tgz немесе .zip файлын таңдаңыз.

Не болады:

  • Жобаның файлдары мұрағат мазмұнымен алмастырылады.
  • Жобаның бар құпиялары сақталады.
  • Мұрағаттағы кез келген .env файлдары алынып тасталады. Ол мәндерді Settings бөлімінде қайта қосыңыз.

Импорт резервтік көшірмені қалпына келтіру немесе бос жобаға бар кодтық базаны әкелу үшін пайдалы.

Mythex нені хосттауды жалғастырады

Экспорт сізге көшірме береді, бірақ Mythex-тен ештеңені алып кетпейді. Жоба бар кезде Mythex мыналарды хосттайды:

  • жоба файлдарын, жеке sandbox-та
  • егер қосқан болсаңыз, дерекқор мен файл сақтау орнын
  • жарияланған қолданбаны, оны жарияламағанға немесе жобаны жойғанға дейін

Жобаны немесе аккаунтыңызды жою қолданбаларыңызды Mythex хостингінен алып тастайды. Жергілікті көшірме керек болса, алдымен экспорттаңыз.

Құпиялар және Git

Жобаңыздың құпиялары, мысалы API кілттері, қолданба жұмыс істеген кезде қажет. Оларды Git-ке коммит жасамаңыз. Экспорт оларды бұрыннан алып тастайды, ал импорт .env файлдарын алып тастайды, сондықтан әдепкі параметрлер көмектеседі. Бірақ репозиторийге файлдарды қолмен қоссаңыз, кілттерді шығарып тастаңыз. Орта айнымалылары мен құпиялар деген не бөлімі неге бұл маңызды екенін түсіндіреді.

Шектеулер

  • Экспорт және GitHub синхрондауы — Pro мүмкіндіктері. Free тарифінде кодты тек оқуға, Preview мен терминалды пайдалануға болады; жүктеу немесе синхрондау үшін жаңартыңыз.
  • Импорт файлдарды алмастырады. Ол біріктірмейді. Ағымдағы нұсқаны қайтарғыңыз келуі мүмкін болса, алдымен экспорттаңыз.
  • Экспорт құпияларды және 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 简体中文 繁體中文(香港) 繁體中文(台灣)