GitHub սինխրոնիզացիա և արտահանում. ձեր Mythex կոդը ձերն է
Mythex-ում կառուցած կոդը ձերն է, և այն կարող եք ձեզ հետ տանել։ Pro-ում դուք կարող եք նախագիծը սինխրոնացնել GitHub-ի repository-ի հետ, ներբեռնել ամբողջը որպես .tar.gz արխիվ, կամ արխիվը ներմուծել հետ նախագծի մեջ։ Արտահանումներից գաղտնիքները հանվում են, այնպես որ արխիվը ապահով է տեղափոխելու համար։
Ինչ է անում
Mythex-ը ձեզ տալիս է կոդը նախագծի մեջ և դուրս բերելու երեք եղանակ․
- GitHub սինխրոնիզացիա — կապեք repository և push կամ pull արեք այն ու նախագծի միջև։
- Արտահանում — ներբեռնեք նախագիծը որպես
.tar.gzարխիվ նախագծի կարգավորումներից։ - Ներմուծում — փոխարինեք նախագծի ֆայլերը
.tar.gz,.tgzկամ.zipարխիվի բովանդակությամբ։
Եթե GitHub-ը նոր եք օգտագործում, ինչ է GitHub-ը ուղեցույցը բացատրում է հիմունքները․ այն այն տեղն է, որտեղ մշակողները պահում են կոդը, հետևում փոփոխություններին և գնահատում միմյանց աշխատանքը։
Ինչու է դա կարևոր
Ապլիկացիայի կառուցող, որը պահում է ձեր կոդը որպես պատանդ, ռիսկ է։ Եթե դուրս գաք դրանից, մշակող վարձեք, կամ պարզապես ուզում եք պատճեն ձեր սարքի վրա, պետք է կարողանաք ամեն ինչ ձեզ հետ վերցնել։
Mythex-ի տվյալների սեփականության էջը հստակ ասում է. ձեր նախագծում կառուցված ամեն ինչ ձերն է։ Կարող եք շարունակել կառուցել Mythex-ում, արտահանել, կամ սինխրոնացնել GitHub-ի հետ։ GitHub սինխրոնիզացիան նաև բնական կետն է, երբ ինժեներական թիմը ստանձնում է նախագիծը. նրանք ստանում են սովորական repository՝ ամբողջ նախագծով։
Ինչպես օգտագործել GitHub սինխրոնիզացիան
- Միացրեք GitHub-ը կարգավորումներից, երբ մտած եք Mythex-ում։ Սա օգտագործում է GitHub-ի OAuth մուտքը։
- Կապեք repository-ն նախագծին։
- Push կամ pull արեք նախագծից այդ repository-ի դեմ։
GitHub կապը միայն repository-ներ սինխրոնացնելու համար է։ Այն Mythex-ում մուտք գործելու միջոց չէ. դուք դեռ մուտք եք գործում էլ․ փոստով կամ Google-ով։
Փաստաթղթերի խորհուրդ. նախքան force-push տիպի գործողություններ կատարելը ձեր սեփական remote-ների վրա, պատրաստեք մաքուր checkpoint, որպեսզի ունենաք անվտանգ տեղ վերադառնալու համար։
Ինչպես արտահանել
- Բացեք project settings → Export։
- Ներբեռնեք նախագիծը որպես
.tar.gzարխիվ։
Գաղտնիքները և node_modules-ը (տեղադրված փաթեթները, որոնք կարելի է վերակառուցել) բացառված են։ Դա արխիվը դարձնում է ապահով կիսելու կամ միջավայրերի միջև տեղափոխելու համար։ Գաղտնիքները նորից պետք է ավելացնեք այն տեղում, որտեղ գործարկում եք հավելվածը։ Եթե հավելվածը ուրիշ տեղ եք գործարկելու մտադրություն ունեք, ինչպես արտահանել և ինքնուրույն հոսթել AI-ով կառուցված հավելվածը ուղեցույցը քայլ առ քայլ է անցնում դրա միջով։
Ինչպես ներմուծել
Ներմուծումը արխիվը բերում է ընթացիկ նախագիծ։ Դաշբորդում առանձին «ստեղծել նախագիծ արխիվից» հոսք չկա, ուստի եթե դատարկ նախագիծ եք ուզում, նախ սկսեք նախագիծ։
- Բացեք project settings → Export։
- Ընտրեք Import into this project։
- Ընտրեք
.tar.gz,.tgzկամ.zipֆայլ։
Ի՞նչ է կատարվում․
- Նախագծի ֆայլերը փոխարինվում են արխիվի բովանդակությամբ։
- Նախագծի առկա գաղտնիքները մնում են։
- Արխիվում առկա ցանկացած
.envֆայլ հեռացվում է։ Այդ արժեքները նորից ավելացրեք Settings-ում։
Ներմուծումը օգտակար է պահուստը վերականգնելու կամ գոյություն ունեցող կոդբազը դատարկ նախագծի մեջ բերելու համար։
Ինչ է շարունակում հոսթել Mythex-ը
Արտահանումը տալիս է պատճեն, բայց ոչինչ չի տեղափոխում Mythex-ից։ Մինչ նախագիծը գոյություն ունի, Mythex-ը հոսթում է․
- նախագծի ֆայլերը, ձեր մասնավոր sandbox-ում
- տվյալների բազան և ֆայլերի պահոցը, եթե դրանք միացրել եք
- հրապարակված հավելվածը, մինչև այն ապահրապարակեք կամ նախագիծը ջնջեք
Նախագիծը կամ ձեր հաշիվը ջնջելը հեռացնում է ձեր հավելվածները Mythex-ի հոսթինգից։ Նախ արտահանեք, եթե ուզում եք տեղական պատճեն։
Գաղտնիքները և Git-ը
Նախագծի գաղտնիքներում գտնվող API բանալիները նախատեսված են ձեր հավելվածի համար, երբ այն աշխատում է։ Մի commit արեք դրանք Git-ում։ Արտահանումները արդեն դրանք բացառում են, իսկ ներմուծումները հեռացնում են .env ֆայլերը, ուստի լռելյայն կարգավորումները օգնում են, բայց եթե repository-ին ֆայլեր եք ձեռքով ավելացնում, բանալիները պահեք դրսում։ Ինչ են environment variables-ը և գաղտնիքները բացատրում է, թե ինչու։
Սահմանափակումներ
- Արտահանումը և GitHub սինխրոնիզացիան Pro-ի գործառույթներ են։ Free-ում կոդը կարող եք դիտել միայն կարդալու ռեժիմով, և օգտագործել Preview-ն ու տերմինալը․ ներբեռնելու կամ սինխրոնացնելու համար արեք upgrade։
- Ներմուծումը փոխարինում է ֆայլերը։ Այն չի միաձուլում։ Նախ արտահանեք, եթե կարող է պետք գալ ընթացիկ տարբերակը։
- Արտահանումները բացառում են գաղտնիքները և
node_modules-ը։ Այլուր նորից ավելացրեք բանալիները և տեղադրեք փաթեթները։