Blog

GitHub sinkronizacija i izvoz: vaš Mythex kod je vaš

Kod koji izgradite na Mythexu je vaš i možete ga ponijeti sa sobom. Na Pro planu možete sinkronizirati projekt s GitHub repozitorijem, preuzeti cijeli projekt kao arhivu .tar.gz ili uvesti arhivu natrag u projekt. Tajne se izostavljaju iz izvoza, pa je arhiva sigurna za prijenos.

Što radi

Mythex vam daje tri načina za premještanje koda u projekt i iz njega:

  • GitHub sinkronizacija: povežite repozitorij i gurajte ili povlačite promjene između njega i projekta.
  • Izvoz: preuzmite projekt kao arhivu .tar.gz iz postavki projekta.
  • Uvoz: zamijenite datoteke projekta sadržajem .tar.gz, .tgz ili .zip datoteke.

Ako ranije niste koristili GitHub, što je GitHub objašnjava osnove: tu većina programera čuva kod, prati promjene i pregledava tuđi rad.

Zašto je to važno

Alat za izradu aplikacija koji drži vaš kod kao taoca je rizik. Ako prerastete alat, unajmite programera ili samo želite kopiju na svom računalu, trebali biste moći otići sa svime.

Stranica Mythexa o vlasništvu podataka to kaže jasno: sve što je izgrađeno u vašem projektu pripada vama. Možete nastaviti graditi na Mythexu, izvesti projekt ili ga sinkronizirati s GitHubom. GitHub sinkronizacija je i prirodna točka predaje kad inženjerski tim preuzima projekt: dobivaju normalan repozitorij s cijelim projektom.

Kako koristiti GitHub sinkronizaciju

  1. Povežite GitHub iz postavki dok ste prijavljeni u Mythex. Ovo koristi GitHubovu OAuth prijavu.
  2. Povežite repozitorij s projektom.
  3. Gurnite ili povucite promjene iz projekta u taj repozitorij.

GitHub veza služi samo za sinkronizaciju repozitorija. Nije način prijave u Mythex. I dalje se prijavljujete e-poštom ili Googleom.

Savjet iz dokumentacije: prije bilo kakvih operacija u stilu force-push na vašim udaljenim repozitorijima napravite čist checkpoint, da imate sigurno mjesto za povratak.

Kako izvesti

  1. Otvorite postavke projekta → Export.
  2. Preuzmite projekt kao arhivu .tar.gz.

Tajne i node_modules (instalirani paketi koji se mogu ponovno izgraditi) su isključeni. Zato je arhiva sigurna za dijeljenje ili premještanje između okruženja. Tajne ćete morati ponovno dodati tamo gdje je pokrećete. Ako planirate pokrenuti aplikaciju negdje drugdje, kako izvesti i samostalno hostati aplikaciju izrađenu s AI prolazi kroz korake.

Kako uvesti

Uvoz unosi arhivu u trenutni projekt. Na kontrolnoj ploči ne postoji zaseban tijek „stvori projekt iz arhive”, pa prvo pokrenite projekt ako vam treba prazan.

  1. Otvorite postavke projekta → Export.
  2. Odaberite Import into this project.
  3. Odaberite datoteku .tar.gz, .tgz ili .zip.

Što se događa:

  • Datoteke projekta se zamjenjuju sadržajem arhive.
  • Postojeće tajne projekta ostaju.
  • Sve .env datoteke u arhivi se uklanjaju. Te vrijednosti ponovno dodajte u postavkama.

Uvoz je koristan za vraćanje sigurnosne kopije ili za unos postojeće baze koda u prazan projekt.

Što Mythex i dalje hostira

Izvoz vam daje kopiju; ne premješta ništa s Mythexa. Dok projekt postoji, Mythex hostira:

  • datoteke projekta, u vašem privatnom sandboxu
  • bazu podataka i pohranu datoteka, ako ste ih uključili
  • objavljenu aplikaciju, dok je ne maknete iz objave ili ne obrišete projekt

Brisanje projekta ili računa uklanja vaše aplikacije s Mythex hostinga. Prvo izvezite ako želite lokalnu kopiju.

Tajne i Git

API ključevi u tajnama vašeg projekta služe vašoj aplikaciji dok radi. Nemojte ih commitati u Git. Izvoz ih već izostavlja, a uvoz uklanja .env datoteke, pa zadane postavke pomažu, ali ako ručno dodajete datoteke u repozitorij, držite ključeve podalje. Što su varijable okoline i tajne objašnjava zašto.

Ograničenja

  • Izvoz i GitHub sinkronizacija su značajke Pro plana. Na Free planu kod možete pregledavati samo za čitanje te koristiti Preview i terminal; za preuzimanje ili sinkronizaciju nadogradite plan.
  • Uvoz zamjenjuje datoteke. Ne spaja ih. Ako biste možda htjeli vratiti trenutnu verziju, prvo izvezite.
  • Izvozi isključuju tajne i node_modules. Planirajte ponovno dodati ključeve i ponovno instalirati pakete na drugom mjestu.

Više o tome

  • GitHub, export i import
  • Vlasništvo podataka

Mythex · Pricing · Izradite bilo što uz AI · Predlošci za web stranice i aplikacije · Mythex u usporedbi · Rječnik izrade aplikacija uz AI · Besplatni alati za izradu aplikacija uz AI · English

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