Usawazishaji na Usafirishaji wa GitHub: Msimbo Wako wa Mythex ni Wako
Msimbo unaojenga kwenye Mythex ni wako, na unaweza kuuchukua nawe. Kwenye Pro, unaweza kusawazisha mradi kwenye hazina ya GitHub, kupakua mradi mzima kama kumbukumbu ya .tar.gz, au kuingiza kumbukumbu kwenye mradi. Siri huachwa nje ya usafirishaji, kwa hiyo kumbukumbu ni salama kuihamisha.
Inachofanya
Mythex inakupa njia tatu za kuhamisha msimbo ndani na nje ya mradi:
- Usawazishaji wa GitHub — unganisha hazina na usukume au uvute kati yake na mradi wako.
- Usafirishaji — pakua mradi kama kumbukumbu ya
.tar.gzkutoka mipangilio ya mradi. - Uingizaji — badilisha faili za mradi kwa yaliyomo kwenye
.tar.gz,.tgzau.zip.
Kama hujawahi kutumia GitHub, GitHub ni nini inaeleza misingi: ni mahali ambapo wasanidi wengi huhifadhi msimbo, hufuatilia mabadiliko, na kukaguana kazi.
Kwa nini ni muhimu
Zana ya kujenga programu inayoshikilia msimbo wako mateka ni hatari. Ukiamua kuondoka, kumwajiri msanidi, au unataka nakala kwenye kompyuta yako, unapaswa kuweza kuondoka na kila kitu.
Ukurasa wa umiliki wa data wa Mythex unasema wazi: kila kitu kilichojengwa kwenye mradi wako ni chako. Unaweza kuendelea kujenga kwenye Mythex, kukisafirisha, au kukisawazisha na GitHub. Usawazishaji wa GitHub pia ndio sehemu ya asili ya kukabidhi pale timu ya uhandisi inapochukua mradi — wanapata hazina ya kawaida yenye mradi kamili ndani yake.
Jinsi ya kutumia usawazishaji wa GitHub
- Unganisha GitHub kutoka mipangilio ukiwa umeingia kwenye Mythex. Hii inatumia kuingia kwa OAuth ya GitHub.
- Unganisha hazina na mradi.
- Sukuma au vuta kutoka mradi dhidi ya hazina hiyo.
Muunganisho wa GitHub ni kwa ajili ya kusawazisha hazina pekee. Si njia ya kuingia kwenye Mythex — bado unaingia kwa barua pepe au Google.
Kidokezo kutoka kwenye nyaraka: tengeneza kituo safi cha kuhifadhi kabla ya kufanya operesheni yoyote ya aina ya force-push kwenye remotes zako, ili uwe na mahali salama pa kurudi.
Jinsi ya kusafirisha
- Fungua mipangilio ya mradi → Export.
- Pakua mradi kama kumbukumbu ya
.tar.gz.
Siri na node_modules (vifurushi vilivyosakinishwa, ambavyo vinaweza kujengwa upya) vinatengwa. Hilo linafanya kumbukumbu iwe salama kushirikiwa au kuhamishwa kati ya mazingira. Utahitaji kuongeza siri zako tena kwenye mahali popote unapoendesha mradi. Ukipanga kuendesha programu mahali pengine, jinsi ya kusafirisha na kujiendeshea programu iliyojengwa kwa AI inapitia hatua.
Jinsi ya kuingiza
Uingizaji unaleta kumbukumbu kwenye mradi wa sasa. Hakuna mchakato tofauti wa "unda mradi kutoka kumbukumbu" kwenye dashibodi, kwa hiyo anza mradi kwanza ikiwa unahitaji tupu.
- Fungua mipangilio ya mradi → Export.
- Chagua Ingiza kwenye mradi huu.
- Chagua faili la
.tar.gz,.tgzau.zip.
Kinachotokea:
- Faili za mradi zinabadilishwa na yaliyomo kwenye kumbukumbu.
- Siri zilizopo za mradi zinabaki.
- Faili zozote za
.envkwenye kumbukumbu zinaondolewa. Ongeza thamani hizo tena kwenye Mipangilio.
Uingizaji ni muhimu kwa kurejesha nakala ya akiba au kuleta msimbo uliopo kwenye mradi tupu.
Kile Mythex inaendelea kukihifadhi
Kusafirisha kunakupa nakala; hakuhamishi chochote nje ya Mythex. Mradi unapokuwepo, Mythex inahifadhi:
- Faili za mradi, kwenye sandbox yako binafsi
- Hifadhidata na hifadhi ya faili, ikiwa umeziwasha
- Programu iliyochapishwa, mpaka uiondoe hewani au ufute mradi
Kufuta mradi au akaunti yako kunaondoa programu zako kutoka kwenye hosting ya Mythex. Safirisha kwanza ukitaka nakala ya kwenye kompyuta yako.
Siri na Git
Funguo za API zilizo kwenye siri za mradi wako ni kwa ajili ya programu yako inapoendeshwa. Usizipeleke kwenye Git. Usafirishaji tayari unaziacha nje, na uingizaji unaondoa faili za .env, kwa hiyo chaguo-msingi zinasaidia — lakini ukiongeza faili kwenye hazina yako kwa mkono, weka funguo nje. Vigezo vya mazingira na siri ni nini vinaeleza kwa nini.
Mipaka
- Usafirishaji na usawazishaji wa GitHub ni vipengele vya Pro. Kwenye Free unaweza kuona msimbo kwa kusoma tu na kutumia Preview na terminal; panda kiwango ili kupakua au kusawazisha.
- Uingizaji unabadilisha faili. Haziunganishwi. Safirisha kwanza ukiwa na uwezekano wa kutaka toleo la sasa kurudi.
- Usafirishaji unatenga siri na
node_modules. Panga kuweka funguo tena na kusakinisha vifurushi mahali pengine.