GitHub-synkronointi ja vienti: Mythex-koodi on sinun
Mythexillä rakentamasi koodi on sinun, ja voit viedä sen mukanasi. Pro-tilillä voit synkronoida projektin GitHub-repositorioon, ladata koko projektin .tar.gz-arkistona tai tuoda arkiston takaisin projektiin. Salaisuudet jätetään vienneistä pois, joten arkiston voi siirtää turvallisesti.
Mitä se tekee
Mythex tarjoaa kolme tapaa siirtää koodia projektiin ja pois siitä:
- GitHub-synkronointi — linkitä repositorio ja työnnä tai hae muutoksia projektin ja repositorion välillä.
- Vienti — lataa projekti
.tar.gz-arkistona projektin asetuksista. - Tuonti — korvaa projektin tiedostot
.tar.gz-,.tgz- tai.zip-arkiston sisällöllä.
Jos et ole aiemmin käyttänyt GitHubia, mitä GitHub on kertoo perusasiat: sitä käytetään yleisesti koodin tallentamiseen, muutosten seuraamiseen ja toisten työn tarkistamiseen.
Miksi tällä on merkitystä
Sovellusrakentaja, joka pitää koodisi panttivankinaan, on riski. Jos kasvat siitä ulos, palkkaat kehittäjän tai haluat vain kopion omalle koneellesi, sinun pitäisi pystyä lähtemään kaikkine tiedostoineen.
Mythexin tietojen omistajuutta käsittelevä sivu sanoo asian suoraan: kaikki projektissasi rakennettu kuuluu sinulle. Voit jatkaa rakentamista Mythexissä, viedä projektin tai synkronoida sen GitHubiin. GitHub-synkronointi on myös luonnollinen luovutuspiste, kun tiimi ottaa projektin haltuunsa: he saavat tavallisen repositorion, jossa on koko projekti.
Näin käytät GitHub-synkronointia
- Yhdistä GitHub asetuksista, kun olet kirjautunut Mythexiin. Tämä käyttää GitHubin OAuth-kirjautumista.
- Linkitä repositorio projektiin.
- Työnnä tai hae muutoksia projektista suhteessa tähän repositorioon.
GitHub-yhteys on tarkoitettu vain repositorioiden synkronointiin. Sillä ei kirjauduta Mythexiin — kirjaudut edelleen sähköpostilla tai Googlella.
Dokumentaation vinkki: tee puhdas tarkistuspiste ennen kuin teet mitään force-push-tyyppisiä operaatioita omiin etäreposiisi, jotta sinulla on turvallinen paikka, johon palata.
Näin viet
- Avaa projektin asetukset → Vienti.
- Lataa projekti
.tar.gz-arkistona.
Salaisuudet ja node_modules (asennetut paketit, jotka voidaan rakentaa uudelleen) jätetään pois. Siksi arkiston voi jakaa turvallisesti tai siirtää eri ympäristöjen välillä. Salaisuudet pitää lisätä uudelleen siihen paikkaan, jossa ajat sovelluksen. Jos aiot ajaa sovelluksen muualla, miten viedä ja ajaa tekoälyllä rakennettu sovellus omalla palvelimella käy vaiheet läpi.
Näin tuot
Tuonti tuo arkiston nykyiseen projektiin. Kojelaudalla ei ole erillistä „luo projekti arkistosta” -toimintoa, joten aloita ensin projekti, jos tarvitset tyhjän.
- Avaa projektin asetukset → Vienti.
- Valitse Tuo tähän projektiin.
- Valitse
.tar.gz-,.tgz- tai.zip-tiedosto.
Tapahtuu seuraavaa:
- Projektin tiedostot korvataan arkiston sisällöllä.
- Projektin olemassa olevat salaisuudet säilyvät.
- Kaikki arkiston
.env-tiedostot poistetaan. Lisää nuo arvot uudelleen Asetuksissa.
Tuonti on hyödyllinen varmuuskopion palauttamiseen tai olemassa olevan koodikannan tuomiseen tyhjään projektiin.
Mitä Mythex edelleen isännöi
Vienti antaa kopion, mutta se ei siirrä mitään pois Mythexistä. Niin kauan kuin projekti on olemassa, Mythex isännöi:
- projektin tiedostoja yksityisessä hiekkalaatikossasi
- tietokannan ja tiedostotallennuksen, jos olet ottanut ne käyttöön
- julkaistua sovellusta, kunnes lopetat sen julkaisun tai poistat projektin
Projektin tai tilisi poistaminen poistaa sovelluksesi Mythexin isännöinnistä. Vie ensin, jos haluat paikallisen kopion.
Salaisuudet ja Git
Projektisi salaisuuksien API-avaimet ovat sovellustasi varten sen ajon aikana. Älä tallenna niitä Gitiin. Viennit jättävät ne jo pois, ja tuonnit poistavat .env-tiedostot, joten oletukset auttavat. Jos kuitenkin lisäät tiedostoja repositorioosi käsin, pidä avaimet niiden ulkopuolella. Mitä ympäristömuuttujat ja salaisuudet ovat selittää syyn.
Rajoitukset
- Vienti ja GitHub-synkronointi ovat Pro-ominaisuuksia. Ilmaisella tilillä voit katsella koodia vain lukuoikeudella ja käyttää esikatselua ja terminaalia; lataaminen tai synkronointi vaatii päivityksen.
- Tuonti korvaa tiedostot. Se ei yhdistä niitä. Vie ensin, jos saatat haluta nykyisen version takaisin.
- Viennit eivät sisällä salaisuuksia eivätkä
node_modules-kansiota. Lisää avaimet ja asenna paketit uudelleen muualla.