Blogi

GitHubi sünkroonimine ja eksport: su Mythexi kood on sinu oma

Kood, mille Mythexis ehitad, on sinu oma ja sa saad selle endaga kaasa võtta. Pro-plaanil saad sünkroonida projekti GitHubi repositooriumiga, laadida kogu projekti alla .tar.gz arhiivina või importida arhiivi tagasi projekti. Saladused jäetakse eksportidest välja, nii et arhiivi on turvaline liigutada.

Mida see teeb

Mythex annab sulle kolm viisi koodi projekti sisse ja välja viia:

  • GitHubi sünkroonimine — seo repositoorium ja tõmba projekti ja selle vahel andmeid üles või alla.
  • Eksport — laadi projekt projekti seadetest alla .tar.gz arhiivina.
  • Import — asenda projekti failid .tar.gz, .tgz või .zip faili sisuga.

Kui pole GitHubi varem kasutanud, selgitab mis on GitHub põhitõdesid: seal hoiavad enamik arendajaid oma koodi, jälgivad muudatusi ja vaatavad üksteise tööd üle.

Miks see oluline on

Rakendusehitaja, mis hoiab su koodi vangis, on risk. Kui jääd sellest välja, palkad arendaja või tahad lihtsalt koopiat oma arvutis, peaks sul olema võimalik kõik kaasa võtta.

Mythexi andmete omandi lehel on see selgelt öeldud: kõik, mis sinu projektis on ehitatud, kuulub sulle. Võid jätkata ehitamist Mythexis, eksportida selle või sünkroonida GitHubi. GitHubi sünkroonimine on ka loomulik üleandmise hetk, kui inseneriteam projekti üle võtab — nad saavad tavalise repositooriumi, kus on terve projekt.

Kuidas GitHubi sünkroonimist kasutada

  1. Ühenda GitHub seadetest, kui oled Mythexisse sisse logitud. See kasutab GitHubi OAuth sisselogimist.
  2. Seo repositoorium projektiga.
  3. Tõmba või saada projektist selle repositooriumi vastu.

GitHubi ühendus on mõeldud ainult repositooriumide sünkroonimiseks. See ei ole viis Mythexisse sisse logida — sisse logid endiselt e-posti või Google'iga.

Dokumentatsioonis on üks nõuanne: enne sundlükkamise tüüpi toiminguid oma remote'idel tee puhas kontrollpunkt, et sul oleks turvaline koht, kuhu tagasi pöörduda.

Kuidas eksportida

  1. Ava projekti seaded → Export.
  2. Laadi projekt alla .tar.gz arhiivina.

Saladused ja node_modules (paigaldatud paketid, mida saab uuesti ehitada) on välja jäetud. See teeb arhiivi turvaliseks jagada või ühest keskkonnast teise viia. Saladused tuleb sul uuesti lisada kohta, kus rakendust käitad. Kui plaanid rakendust mujal käitada, kirjeldab kuidas eksportida AI-ga ehitatud rakendus ja seda ise majutada samme.

Kuidas importida

Import toob arhiivi praegusesse projekti. Dashboardil ei ole eraldi voogu „loo projekt arhiivist“, seega alusta esmalt projektiga, kui vajad tühja projekti.

  1. Ava projekti seaded → Export.
  2. Vali Import into this project.
  3. Vali .tar.gz, .tgz või .zip fail.

Mis juhtub:

  • Projekti failid asendatakse arhiivi sisuga.
  • Projekti olemasolevad saladused jäävad alles.
  • Kõik arhiivis olevad .env failid eemaldatakse. Lisa need väärtused uuesti seadetes.

Import on kasulik varukoopia taastamiseks või olemasoleva koodibaasi toomiseks tühja projekti.

Mida Mythex jätkuvalt majutab

Eksport annab koopia; see ei too midagi Mythexist välja. Kuni projekt on olemas, majutab Mythex:

  • projekti faile sinu privaatses sandboxis
  • andmebaasi ja failisalvestust, kui oled need sisse lülitanud
  • avaldatud rakendust, kuni selle avaldamise tühistad või projekti kustutad

Projekti või konto kustutamine eemaldab su rakendused Mythexi majutusest. Kohaliku koopia jaoks ekspordi enne.

Saladused ja Git

Projekti saladustes olevad API-võtmed on mõeldud sinu rakendusele, kui see töötab. Ära commit'i neid Giti. Eksportidest need juba puuduvad ja impordid eemaldavad .env failid, nii et vaikeseaded aitavad — aga kui lisad repositooriumi faile käsitsi, hoia võtmed sealt eemal. Mis on keskkonnamuutujad ja saladused selgitab, miks.

Piirangud

  • Eksport ja GitHubi sünkroonimine on Pro funktsioonid. Free-plaanil saab koodi ainult lugeda ning kasutada Preview'd ja terminali; allalaadimiseks või sünkroonimiseks uuenda.
  • Import asendab faile. See ei ühenda. Ekspordi enne, kui võib-olla tahad praegust versiooni tagasi.
  • Eksportidest on välja jäetud saladused ja node_modules. Plaani lisada võtmed ja paigaldada paketid uuesti mujal.

Loe veel

  • GitHub, eksport ja import
  • Andmete omand

Mythex · Pricing · Ehita kõike AI-ga · Veebilehtede ja rakenduste mallid · Mythex võrdluses · Tehisintellektiga rakenduste ehitamise sõnastik · Tasuta tööriistad tehisintellektiga rakenduste ehitamiseks · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) فارسی 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 简体中文 繁體中文(香港) 繁體中文(台灣)