Blog

Sinhronizacija s GitHubom i izvoz: vaš Mythex kod pripada vama

Kod koji napravite na Mythexu je vaš, i možete ga ponijeti sa sobom. Na Pro planu možete sinhronizovati projekat s GitHub repozitorijumom, preuzeti cijelu stvar kao .tar.gz arhivu ili uvesti arhivu nazad u projekat. Tajne se izostavljaju iz izvoza, pa je arhiva sigurna za prenos.

Šta to radi

Mythex vam daje tri načina da prenesete kod u projekat i iz njega:

  • GitHub sinhronizacija — povežite repozitorijum i šaljite ili povlačite podatke između njega i vašeg projekta.
  • Izvoz — preuzmite projekat kao .tar.gz arhivu iz postavki projekta.
  • Uvoz — zamijenite datoteke projekta sadržajem .tar.gz, .tgz ili .zip arhive.

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

Zašto je to važno

Platforma za izradu aplikacija koja drži vaš kod kao taoca predstavlja rizik. Ako je prerastete, unajmite programera ili samo želite kopiju na svom računaru, trebalo bi da možete otići sa svime.

Stranica Mythexa o vlasništvu nad podacima to kaže jasno: sve što se izgradi u vašem projektu pripada vama. Možete nastaviti da gradite na Mythexu, izvesti projekat ili ga sinhronizovati s GitHubom. GitHub sinhronizacija je također prirodna tačka predaje kada inženjerski tim preuzme projekat — dobijaju običan repozitorijum s cijelim projektom u njemu.

Kako koristiti GitHub sinhronizaciju

  1. Povežite GitHub iz postavki dok ste prijavljeni na Mythex. Ovo koristi GitHubovu OAuth prijavu.
  2. Povežite repozitorijum s projektom.
  3. Šaljite ili povlačite iz projekta prema tom repozitorijumu.

GitHub veza služi samo za sinhronizaciju repozitorijuma. Nije način da se prijavite na Mythex — i dalje se prijavljujete e-mail adresom ili Googleom.

Savjet iz dokumentacije: napravite čist checkpoint prije bilo kakvih operacija tipa force-push na vlastitim remote repozitorijumima, da imate sigurno mjesto za povratak.

Kako izvesti

  1. Otvorite postavke projekta → Izvoz.
  2. Preuzmite projekat kao .tar.gz arhivu.

Tajne i node_modules (instalirani paketi, koji se mogu ponovo izgraditi) su isključeni. Zbog toga je arhiva sigurna za dijeljenje ili prenos između okruženja. Tajne ćete ponovo morati dodati tamo gdje pokrećete aplikaciju. Ako planirate da pokrenete aplikaciju negdje drugdje, kako izvesti i samostalno hostovati aplikaciju napravljenu uz AI prolazi kroz korake.

Kako uvesti

Uvoz donosi arhivu u trenutni projekat. Na kontrolnoj tabli ne postoji zaseban tok „kreiraj projekat iz arhive”, pa prvo pokrenite projekat ako vam treba prazan.

  1. Otvorite postavke projekta → Izvoz.
  2. Izaberite Uvezi u ovaj projekat.
  3. Izaberite .tar.gz, .tgz ili .zip datoteku.

Šta se dešava:

  • Datoteke projekta se zamjenjuju sadržajem arhive.
  • Postojeće tajne projekta ostaju.
  • Sve .env datoteke u arhivi se uklanjaju. Ponovo dodajte te vrijednosti u Postavkama.

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

Šta Mythex i dalje hostuje

Izvoz vam daje kopiju; ne premješta ništa sa Mythexa. Dok projekat postoji, Mythex hostuje:

  • Datoteke projekta, u vašem privatnom sandboxu
  • Bazu podataka i skladište datoteka, ako ste ih uključili
  • Objavljenu aplikaciju, dok je ne ukinete iz objave ili ne obrišete projekat

Brisanje projekta ili vašeg naloga 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 kada se pokrene. Nemojte ih commitovati u Git. Izvozi ih već izostavljaju, a uvozi uklanjaju .env datoteke, pa zadane postavke pomažu — ali ako ručno dodajete datoteke u svoj repozitorijum, držite ključeve podalje. Šta su varijable okruženja i tajne objašnjava zašto.

Ograničenja

  • Izvoz i GitHub sinhronizacija su funkcije za Pro. Na Free planu kod možete pregledati samo u režimu čitanja i koristiti Pregled i terminal; nadogradite da biste preuzeli ili sinhronizovali.
  • Uvoz zamjenjuje datoteke. Ne spaja ih. Prvo izvezite ako bi vam mogla zatrebati trenutna verzija.
  • Izvozi isključuju tajne i node_modules. Planirajte da ponovo dodate ključeve i ponovo instalirate pakete na drugom mjestu.

Više informacija

  • GitHub, izvoz i uvoz
  • Vlasništvo nad podacima

Mythex · Pricing · Izradite bilo šta uz AI · Šabloni za web stranice i aplikacije · Mythex u poređenju · Rječnik izrade aplikacija uz AI · Besplatni alati za izradu aplikacija uz AI · English

English አማርኛ العربية Български বাংলা 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 简体中文 繁體中文(香港) 繁體中文(台灣)