GitHub-samstilling og útflutningur: Kóðinn þinn á Mythex er þinn
Kóðinn sem þú smíðar á Mythex er þinn, og þú getur tekið hann með þér. Á Pro geturðu samstillt verkefni við GitHub-geymslu, sótt allt verkefnið sem .tar.gz-skjalasafn, eða flutt skjalasafn inn í verkefni. Leyndarmál eru skilin eftir í útflutningi, svo skjalasafnið er óhætt að flytja á milli.
Hvað þetta gerir
Mythex gefur þér þrjár leiðir til að flytja kóða inn og út úr verkefni:
- GitHub-samstilling — tengdu geymslu og ýttu eða sóttu á milli hennar og verkefnisins.
- Útflutningur — sæktu verkefnið sem
.tar.gz-skjalasafn úr stillingum verkefnisins. - Innflutningur — skiptu skrám verkefnis út fyrir innihald
.tar.gz,.tgzeða.zip.
Ef þú hefur ekki notað GitHub áður útskýrir hvað GitHub er grunnatriðin: þar geymir flest forritunarfólk kóðann sinn, heldur utan um breytingar og yfirfer verk hvert annars.
Af hverju það skiptir máli
Appsmiðja sem heldur kóðanum þínum í gíslingu er áhætta. Ef þú vex upp úr henni, ræður forritara, eða vilt bara eintak á eigin tölvu, ættirðu að geta farið með allt.
Síða gagnaeignarhaldsins hjá Mythex segir það skýrt: allt sem byggt er í verkefninu þínu tilheyrir þér. Þú getur haldið áfram að smíða á Mythex, flutt út, eða samstillt við GitHub. GitHub-samstilling er líka eðlilegur uppskiptapunktur þegar verkfræðiteymi tekur við — þau fá venjulega geymslu með öllu verkefninu í.
Hvernig þú notar GitHub-samstillingu
- Tengdu GitHub úr stillingum á meðan þú ert innskráð/ur á Mythex. Þetta notar innskráningu GitHub með OAuth.
- Tengdu geymslu við verkefnið.
- Ýttu eða sæktu úr verkefninu gagnvart þeirri geymslu.
GitHub-tengingin er aðeins til að samstilla geymslur. Hún er ekki leið til að skrá sig inn á Mythex — þú skráir þig enn inn með netfangi eða Google.
Ábending úr skjölunum: taktu hreint vistunarmark áður en þú gerir aðgerðir í anda þvingaðrar ýtingar á eigin fjarstýringum, svo þú eigir öruggan stað til að snúa aftur á.
Hvernig þú flytur út
- Opnaðu stillingar verkefnis → Útflutningur.
- Sæktu verkefnið sem
.tar.gz-skjalasafn.
Leyndarmál og node_modules (uppsettir pakkar, sem hægt er að byggja aftur) eru undanskilin. Það gerir skjalasafnið óhætt að deila eða flytja milli umhverfa. Þú þarft að bæta leyndarmálunum þínum aftur inn þar sem þú keyrir það. Ef þú ætlar að keyra appið annars staðar, fer hvernig þú flytur út og hýsir sjálf/ur app sem gervigreind smíðaði yfir skrefin.
Hvernig þú flytur inn
Innflutningur færir skjalasafn inn í núverandi verkefni. Það er ekkert sérstakt „búa til verkefni úr skjalasafni“ á yfirlitinu, svo byrjaðu fyrst á verkefni ef þú þarft tómt.
- Opnaðu stillingar verkefnis → Útflutningur.
- Veldu Flytja inn í þetta verkefni.
- Veldu
.tar.gz,.tgzeða.zipskrá.
Þetta gerist:
- Skrár verkefnisins eru skipt út fyrir innihald skjalasafnsins.
- Núverandi leyndarmál verkefnisins haldast.
- Öllum
.env-skrám í skjalasafninu er sleppt. Bættu þessum gildum aftur við í Stillingum.
Innflutningur nýtist til að endurheimta öryggisafrit eða færa núverandi kóðagrunn inn í tómt verkefni.
Það sem Mythex heldur áfram að hýsa
Útflutningur gefur þér afrit; hann færir ekkert af Mythex. Meðan verkefni er til hýsir Mythex:
- Skrár verkefnisins, í þínu einkasandkassa
- Gagnagrunninn og skráageymsluna, ef þú hefur kveikt á þeim
- Birta appið, þar til þú afbirtir það eða eyðir verkefninu
Að eyða verkefni eða aðgangnum þínum tekur öppin þín af hýsingu Mythex. Flyttu út fyrst ef þú vilt staðbundið afrit.
Leyndarmál og Git
API-lyklar í leyndarmálum verkefnisins eru fyrir appið þitt þegar það keyrir. Ekki setja þá í Git. Útflutningur skilur þá þegar eftir og innflutningur fjarlægir .env-skrár, svo sjálfgefnu stillingarnar hjálpa — en ef þú bætir skrám í geymsluna þína sjálf/ur, haltu lyklunum utan þeirra. Hvað umhverfisbreytur og leyndarmál eru útskýrir af hverju.
Takmörk
- Útflutningur og GitHub-samstilling eru Pro-eiginleikar. Á Free geturðu skoðað kóðann í lesham og notað Forskoðun og skipanalínuna; uppfærðu til að sækja eða samstilla.
- Innflutningur skiptir út skrám. Hann sameinar ekki. Flyttu út fyrst ef þú gætir viljað fá núverandi útgáfu til baka.
- Útflutningar undanskilja leyndarmál og
node_modules. Gerðu ráð fyrir að bæta lyklum aftur inn og setja pakka upp aftur annars staðar.