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.gziz postavki projekta. - Uvoz: zamijenite datoteke projekta sadržajem
.tar.gz,.tgzili.zipdatoteke.
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
- Povežite GitHub iz postavki dok ste prijavljeni u Mythex. Ovo koristi GitHubovu OAuth prijavu.
- Povežite repozitorij s projektom.
- 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
- Otvorite postavke projekta → Export.
- 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.
- Otvorite postavke projekta → Export.
- Odaberite Import into this project.
- Odaberite datoteku
.tar.gz,.tgzili.zip.
Što se događa:
- Datoteke projekta se zamjenjuju sadržajem arhive.
- Postojeće tajne projekta ostaju.
- Sve
.envdatoteke 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.