Ιστολόγιο

Συγχρονισμός και εξαγωγή στο GitHub: ο κώδικας του Mythex είναι δικός σας

Ο κώδικας που φτιάχνετε στο Mythex είναι δικός σας και μπορείτε να τον πάρετε μαζί σας. Στο Pro, μπορείτε να συγχρονίσετε ένα project με ένα αποθετήριο GitHub, να κατεβάσετε ολόκληρο το project ως αρχείο .tar.gz, ή να εισάγετε ένα αρχείο πίσω σε ένα project. Τα secrets δεν περιλαμβάνονται στις εξαγωγές, οπότε ένα αρχείο μπορεί να μετακινηθεί χωρίς κίνδυνο.

Τι κάνει

Το Mythex σας δίνει τρεις τρόπους για να μεταφέρετε κώδικα μέσα και έξω από ένα project:

  • Συγχρονισμός με GitHub — συνδέστε ένα αποθετήριο και στείλτε ή τραβήξτε δεδομένα ανάμεσα σε αυτό και στο project σας.
  • Εξαγωγή — κατεβάστε το project ως αρχείο .tar.gz από τις ρυθμίσεις του project.
  • Εισαγωγή — αντικαταστήστε τα αρχεία ενός project με τα περιεχόμενα ενός .tar.gz, .tgz ή .zip.

Αν δεν έχετε ξαναχρησιμοποιήσει το GitHub, το τι είναι το GitHub καλύπτει τα βασικά: είναι το μέρος όπου οι περισσότεροι προγραμματιστές κρατούν τον κώδικά τους, παρακολουθούν τις αλλαγές και ελέγχουν τη δουλειά ο ένας του άλλου.

Γιατί έχει σημασία

Ένας δημιουργός εφαρμογών που κρατά τον κώδικά σας όμηρο είναι ρίσκο. Αν τον ξεπεράσετε, προσλάβετε προγραμματιστή, ή απλώς θέλετε ένα αντίγραφο στον δικό σας υπολογιστή, πρέπει να μπορείτε να φύγετε με όλα όσα έχετε.

Η σελίδα ιδιοκτησίας δεδομένων του Mythex το λέει καθαρά: ό,τι χτίζεται στο project σας ανήκει σε εσάς. Μπορείτε να συνεχίσετε να χτίζετε στο Mythex, να το εξάγετε ή να το συγχρονίσετε με το GitHub. Ο συγχρονισμός με το GitHub είναι επίσης το φυσικό σημείο παράδοσης όταν μια ομάδα μηχανικών αναλαμβάνει το project — παίρνει ένα κανονικό αποθετήριο με ολόκληρο το project μέσα.

Πώς να χρησιμοποιήσετε τον συγχρονισμό με GitHub

  1. Συνδέστε το GitHub από τις ρυθμίσεις, ενώ είστε συνδεδεμένοι στο Mythex. Αυτό χρησιμοποιεί τη σύνδεση OAuth του GitHub.
  2. Συνδέστε ένα αποθετήριο με το project.
  3. Στείλτε ή τραβήξτε από το project προς αυτό το αποθετήριο.

Η σύνδεση με το GitHub χρησιμεύει μόνο για τον συγχρονισμό αποθετηρίων. Δεν είναι τρόπος για να συνδεθείτε στο Mythex — εξακολουθείτε να συνδέεστε με email ή Google.

Μια συμβουλή από τα docs: φτιάξτε ένα καθαρό checkpoint πριν από οποιαδήποτε λειτουργία τύπου force-push στα δικά σας remotes, ώστε να έχετε ένα ασφαλές σημείο επιστροφής.

Πώς να κάνετε εξαγωγή

  1. Ανοίξτε ρυθμίσεις project → Εξαγωγή.
  2. Κατεβάστε το project ως αρχείο .tar.gz.

Τα secrets και ο φάκελος node_modules (εγκατεστημένα πακέτα, που μπορούν να ξαναχτιστούν) εξαιρούνται. Έτσι το αρχείο είναι ασφαλές για κοινοποίηση ή μεταφορά ανάμεσα σε περιβάλλοντα. Θα χρειαστεί να προσθέσετε ξανά τα secrets σας όπου τρέχετε την εφαρμογή. Αν σκοπεύετε να τρέξετε την εφαρμογή αλλού, το πώς να κάνετε εξαγωγή και self-host μιας εφαρμογής που έφτιαξε AI περιγράφει τα βήματα.

Πώς να κάνετε εισαγωγή

Η εισαγωγή φέρνει ένα αρχείο στο τρέχον project. Δεν υπάρχει ξεχωριστή ροή «δημιουργία project από αρχείο» στον πίνακα ελέγχου, οπότε ξεκινήστε πρώτα ένα project αν χρειάζεστε κενό.

  1. Ανοίξτε ρυθμίσεις project → Εξαγωγή.
  2. Επιλέξτε Εισαγωγή σε αυτό το project.
  3. Διαλέξτε ένα αρχείο .tar.gz, .tgz ή .zip.

Τι συμβαίνει:

  • Τα αρχεία του project αντικαθίστανται από τα περιεχόμενα του αρχείου.
  • Τα υπάρχοντα secrets του project μένουν.
  • Τα αρχεία .env στο αρχείο αφαιρούνται. Προσθέστε ξανά αυτές τις τιμές στις Ρυθμίσεις.

Η εισαγωγή είναι χρήσιμη για επαναφορά αντιγράφου ασφαλείας ή για να φέρετε μια υπάρχουσα βάση κώδικα σε κενό project.

Τι συνεχίζει να φιλοξενεί το Mythex

Η εξαγωγή σας δίνει ένα αντίγραφο· δεν μετακινεί τίποτα έξω από το Mythex. Όσο υπάρχει ένα project, το Mythex φιλοξενεί:

  • τα αρχεία του project, στο ιδιωτικό σας sandbox
  • τη βάση δεδομένων και τον αποθηκευτικό χώρο αρχείων, αν τα έχετε ενεργοποιήσει
  • τη δημοσιευμένη εφαρμογή, μέχρι να την αποδημοσιεύσετε ή να διαγράψετε το project

Η διαγραφή ενός project ή του λογαριασμού σας αφαιρεί τις εφαρμογές σας από τη φιλοξενία του Mythex. Κάντε πρώτα εξαγωγή αν θέλετε τοπικό αντίγραφο.

Secrets και Git

Τα κλειδιά API στα secrets του project προορίζονται για την εφαρμογή σας όταν τρέχει. Μην τα κάνετε commit στο Git. Οι εξαγωγές τα αφήνουν ήδη έξω, και οι εισαγωγές αφαιρούν τα αρχεία .env, οπότε οι προεπιλογές βοηθούν, αλλά αν προσθέτετε αρχεία στο αποθετήριο με το χέρι, κρατήστε τα κλειδιά έξω. Το τι είναι οι μεταβλητές περιβάλλοντος και τα secrets εξηγεί γιατί.

Όρια

  • Η εξαγωγή και ο συγχρονισμός με GitHub είναι λειτουργίες του Pro. Στο Free μπορείτε να βλέπετε τον κώδικα μόνο για ανάγνωση και να χρησιμοποιείτε την Προεπισκόπηση και το τερματικό· αναβαθμίστε για να κατεβάσετε ή να συγχρονίσετε.
  • Η εισαγωγή αντικαθιστά αρχεία. Δεν συγχωνεύει. Κάντε εξαγωγή πρώτα αν ίσως θέλετε πίσω την τρέχουσα έκδοση.
  • Οι εξαγωγές αποκλείουν τα secrets και το node_modules. Σχεδιάστε να ξαναβάλετε τα κλειδιά και να εγκαταστήσετε ξανά τα πακέτα αλλού.

Διαβάστε περισσότερα

  • GitHub, εξαγωγή και εισαγωγή
  • Ιδιοκτησία δεδομένων

Mythex · Pricing · Χτίστε οτιδήποτε με AI · Πρότυπα ιστοσελίδων και εφαρμογών · Το Mythex σε σύγκριση · Γλωσσάρι δημιουργίας εφαρμογών με AI · Δωρεάν εργαλεία δημιουργίας εφαρμογών με AI · English

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