GitHub ಸಿಂಕ್ ಮತ್ತು ಎಕ್ಸ್ಪೋರ್ಟ್: Mythex ಕೋಡ್ ನಿಮ್ಮದೇ
ನೀವು Mythex ನಲ್ಲಿ ನಿರ್ಮಿಸುವ ಕೋಡ್ ನಿಮ್ಮದು, ಮತ್ತು ಅದನ್ನು ನಿಮ್ಮೊಂದಿಗೆ ತೆಗೆದುಕೊಂಡು ಹೋಗಬಹುದು. Pro ಯೋಜನೆಯಲ್ಲಿ ನೀವು ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು GitHub ರೆಪೊಸಿಟರಿಗೆ ಸಿಂಕ್ ಮಾಡಬಹುದು, ಸಂಪೂರ್ಣ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು .tar.gz ಆರ್ಕೈವ್ ಆಗಿ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು, ಅಥವಾ ಆರ್ಕೈವ್ ಅನ್ನು ಪ್ರಾಜೆಕ್ಟ್ಗೆ ಮರಳಿ ಆಮದು ಮಾಡಬಹುದು. ಎಕ್ಸ್ಪೋರ್ಟ್ನಲ್ಲಿ ಸೀಕ್ರೆಟ್ಗಳನ್ನು ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಆರ್ಕೈವ್ ಅನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಒಂದೆಡೆಯಿಂದ ಇನ್ನೊಂದೆಡೆಗೆ ಸಾಗಿಸಬಹುದು.
ಇದು ಏನು ಮಾಡುತ್ತದೆ
ಕೋಡ್ ಅನ್ನು ಪ್ರಾಜೆಕ್ಟ್ಗೆ ಮತ್ತು ಪ್ರಾಜೆಕ್ಟ್ನಿಂದ ಹೊರಗೆ ತರಲು Mythex ನಿಮಗೆ ಮೂರು ಮಾರ್ಗಗಳನ್ನು ನೀಡುತ್ತದೆ:
- GitHub ಸಿಂಕ್ — ರೆಪೊಸಿಟರಿಯನ್ನು ಜೋಡಿಸಿ ಮತ್ತು ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಮತ್ತು ಅದರ ನಡುವೆ ಪುಶ್ ಅಥವಾ ಪುಲ್ ಮಾಡಿ.
- ಎಕ್ಸ್ಪೋರ್ಟ್ — ಪ್ರಾಜೆಕ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳಿಂದ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು
.tar.gzಆರ್ಕೈವ್ ಆಗಿ ಡೌನ್ಲೋಡ್ ಮಾಡಿ. - ಆಮದು —
.tar.gz,.tgzಅಥವಾ.zipಫೈಲ್ನ ವಿಷಯಗಳೊಂದಿಗೆ ಪ್ರಾಜೆಕ್ಟ್ನ ಫೈಲ್ಗಳನ್ನು ಬದಲಿಸಿ.
ನೀವು ಇದುವರೆಗೆ GitHub ಬಳಸದಿದ್ದರೆ, GitHub ಎಂದರೇನು ಎಂಬ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ ಮೂಲಭೂತ ಅಂಶಗಳಿವೆ: ಡೆವಲಪರ್ಗಳು ಹೆಚ್ಚಾಗಿ ಕೋಡ್ ಇಡುವ, ಬದಲಾವಣೆಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುವ ಮತ್ತು ಪರಸ್ಪರರ ಕೆಲಸವನ್ನು ಪರಿಶೀಲಿಸುವ ಸ್ಥಳ ಅದು.
ಇದು ಏಕೆ ಮುಖ್ಯ
ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ತನ್ನ ಬಳಿಯೇ ಇಟ್ಟುಕೊಳ್ಳುವ ಆ್ಯಪ್ ಬಿಲ್ಡರ್ ಅಪಾಯಕಾರಿ. ನೀವು ಅದನ್ನು ಮೀರಿ ಬೆಳೆದರೆ, ಡೆವಲಪರ್ ಅನ್ನು ನೇಮಿಸಿಕೊಂಡರೆ, ಅಥವಾ ನಿಮ್ಮ ಸ್ವಂತ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಒಂದು ಪ್ರತಿ ಬೇಕಾದರೆ, ಎಲ್ಲವನ್ನೂ ತೆಗೆದುಕೊಂಡು ಹೋಗುವ ಅವಕಾಶ ನಿಮಗೆ ಇರಬೇಕು.
Mythex ನ ಡೇಟಾ ಮಾಲೀಕತ್ವ ಪುಟ ಇದನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಹೇಳುತ್ತದೆ: ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನಲ್ಲಿ ನಿರ್ಮಿಸಿದ ಎಲ್ಲವೂ ನಿಮಗೆ ಸೇರಿದೆ. ನೀವು Mythex ನಲ್ಲಿಯೇ ಮುಂದುವರಿಸಬಹುದು, ಎಕ್ಸ್ಪೋರ್ಟ್ ಮಾಡಬಹುದು, ಅಥವಾ GitHub ಗೆ ಸಿಂಕ್ ಮಾಡಬಹುದು. ಇಂಜಿನಿಯರಿಂಗ್ ತಂಡ ಕೆಲಸವನ್ನು ವಹಿಸಿಕೊಂಡಾಗ GitHub ಸಿಂಕ್ ಸಹ ಸಹಜ ಹಸ್ತಾಂತರ ಬಿಂದುವಾಗಿದೆ: ಅವರಿಗೆ ಸಂಪೂರ್ಣ ಪ್ರಾಜೆಕ್ಟ್ ಇರುವ ಸಾಮಾನ್ಯ ರೆಪೊಸಿಟರಿ ಸಿಗುತ್ತದೆ.
GitHub ಸಿಂಕ್ ಬಳಸುವುದು ಹೇಗೆ
- Mythex ಗೆ ಲಾಗ್ ಇನ್ ಆಗಿರುವಾಗ ಸೆಟ್ಟಿಂಗ್ಗಳಿಂದ GitHub ಅನ್ನು ಸಂಪರ್ಕಿಸಿ. ಇದು GitHub ನ OAuth ಸೈನ್-ಇನ್ ಬಳಸುತ್ತದೆ.
- ಪ್ರಾಜೆಕ್ಟ್ಗೆ ರೆಪೊಸಿಟರಿಯನ್ನು ಜೋಡಿಸಿ.
- ಆ ರೆಪೊಸಿಟರಿಯ ವಿರುದ್ಧ ಪ್ರಾಜೆಕ್ಟ್ನಿಂದ ಪುಶ್ ಅಥವಾ ಪುಲ್ ಮಾಡಿ.
GitHub ಸಂಪರ್ಕವು ರೆಪೊಸಿಟರಿಗಳನ್ನು ಸಿಂಕ್ ಮಾಡಲು ಮಾತ್ರ. ಇದು Mythex ಗೆ ಸೈನ್ ಇನ್ ಮಾಡುವ ಮಾರ್ಗವಲ್ಲ — ನೀವು ಇನ್ನೂ ಇಮೇಲ್ ಅಥವಾ Google ಮೂಲಕ ಸೈನ್ ಇನ್ ಮಾಡುತ್ತೀರಿ.
ದಸ್ತಾವೇಜಿನಿಂದ ಒಂದು ಸಲಹೆ: ನಿಮ್ಮ ಸ್ವಂತ ರಿಮೋಟ್ಗಳಲ್ಲಿ ಫೋರ್ಸ್-ಪುಶ್ ಮಾದರಿಯ ಯಾವುದೇ ಕಾರ್ಯಾಚರಣೆ ಮಾಡುವ ಮೊದಲು ಸ್ವಚ್ಛ ಚೆಕ್ಪಾಯಿಂಟ್ ಮಾಡಿ, ಆಗ ಹಿಂತಿರುಗಲು ಸುರಕ್ಷಿತ ಸ್ಥಳವಿರುತ್ತದೆ.
ಎಕ್ಸ್ಪೋರ್ಟ್ ಮಾಡುವುದು ಹೇಗೆ
- ಪ್ರಾಜೆಕ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳು → Export ತೆರೆಯಿರಿ.
- ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು
.tar.gzಆರ್ಕೈವ್ ಆಗಿ ಡೌನ್ಲೋಡ್ ಮಾಡಿ.
ಸೀಕ್ರೆಟ್ಗಳು ಮತ್ತು node_modules (ಸ್ಥಾಪಿತ ಪ್ಯಾಕೇಜ್ಗಳು, ಇವನ್ನು ಮತ್ತೆ ನಿರ್ಮಿಸಬಹುದು) ಹೊರಗಿಡಲಾಗುತ್ತದೆ. ಇದರಿಂದ ಆರ್ಕೈವ್ ಹಂಚಿಕೊಳ್ಳಲು ಅಥವಾ ಪರಿಸರಗಳ ನಡುವೆ ಸಾಗಿಸಲು ಸುರಕ್ಷಿತವಾಗಿರುತ್ತದೆ. ನೀವು ಆ್ಯಪ್ ಅನ್ನು ಬೇರೆಲ್ಲಾದರೂ ನಡೆಸಲು ಬಯಸಿದರೆ, ನಿಮ್ಮ ಸೀಕ್ರೆಟ್ಗಳನ್ನು ಅಲ್ಲಿ ಮತ್ತೆ ಸೇರಿಸಬೇಕಾಗುತ್ತದೆ. ಹಂತಗಳಿಗಾಗಿ AI ನಿರ್ಮಿತ ಆ್ಯಪ್ ಅನ್ನು ಎಕ್ಸ್ಪೋರ್ಟ್ ಮಾಡಿ ತಾವೇ ಹೋಸ್ಟ್ ಮಾಡುವುದು ಹೇಗೆ ಎಂಬ ಮಾರ್ಗದರ್ಶಿ ನೋಡಿ.
ಆಮದು ಮಾಡುವುದು ಹೇಗೆ
ಆಮದು ಒಂದು ಆರ್ಕೈವ್ ಅನ್ನು ಪ್ರಸ್ತುತ ಪ್ರಾಜೆಕ್ಟ್ಗೆ ತರುತ್ತದೆ. ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಲ್ಲಿ "ಆರ್ಕೈವ್ನಿಂದ ಪ್ರಾಜೆಕ್ಟ್ ರಚಿಸಿ" ಎಂಬ ಪ್ರತ್ಯೇಕ ಹರಿವು ಇಲ್ಲ, ಆದ್ದರಿಂದ ನಿಮಗೆ ಖಾಲಿ ಪ್ರಾಜೆಕ್ಟ್ ಬೇಕಿದ್ದರೆ ಮೊದಲು ಒಂದನ್ನು ಪ್ರಾರಂಭಿಸಿ.
- ಪ್ರಾಜೆಕ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳು → Export ತೆರೆಯಿರಿ.
- ಈ ಪ್ರಾಜೆಕ್ಟ್ಗೆ ಆಮದು ಮಾಡಿ ಆಯ್ಕೆಮಾಡಿ.
.tar.gz,.tgzಅಥವಾ.zipಫೈಲ್ ಆಯ್ಕೆಮಾಡಿ.
ಇದರಲ್ಲಿ ಏನಾಗುತ್ತದೆ:
- ಪ್ರಾಜೆಕ್ಟ್ನ ಫೈಲ್ಗಳನ್ನು ಆರ್ಕೈವ್ನ ವಿಷಯಗಳಿಂದ ಬದಲಿಸಲಾಗುತ್ತದೆ.
- ಪ್ರಾಜೆಕ್ಟ್ನಲ್ಲಿರುವ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸೀಕ್ರೆಟ್ಗಳು ಉಳಿಯುತ್ತವೆ.
- ಆರ್ಕೈವ್ನಲ್ಲಿರುವ ಯಾವುದೇ
.envಫೈಲ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. ಆ ಮೌಲ್ಯಗಳನ್ನು ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಮತ್ತೆ ಸೇರಿಸಿ.
ಬ್ಯಾಕಪ್ ಮರುಸ್ಥಾಪಿಸಲು ಅಥವಾ ಖಾಲಿ ಪ್ರಾಜೆಕ್ಟ್ಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕೋಡ್ಬೇಸ್ ತರಲು ಆಮದು ಉಪಯುಕ್ತ.
Mythex ಯಾವುದನ್ನು ಹೋಸ್ಟ್ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ
ಎಕ್ಸ್ಪೋರ್ಟ್ ನಿಮಗೆ ಒಂದು ಪ್ರತಿಯನ್ನು ನೀಡುತ್ತದೆ; ಯಾವುದನ್ನೂ Mythex ನಿಂದ ಹೊರಗೆ ಸ್ಥಳಾಂತರಿಸುವುದಿಲ್ಲ. ಪ್ರಾಜೆಕ್ಟ್ ಇರುವವರೆಗೆ Mythex ಹೋಸ್ಟ್ ಮಾಡುವುದು:
- ಪ್ರಾಜೆಕ್ಟ್ ಫೈಲ್ಗಳು, ನಿಮ್ಮ ಖಾಸಗಿ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ನಲ್ಲಿ
- ಡೇಟಾಬೇಸ್ ಮತ್ತು ಫೈಲ್ ಸಂಗ್ರಹಣೆ, ನೀವು ಅವುಗಳನ್ನು ಆನ್ ಮಾಡಿದ್ದರೆ
- ಪ್ರಕಟಿಸಿದ ಆ್ಯಪ್, ನೀವು ಅದನ್ನು ಅನ್ಪಬ್ಲಿಷ್ ಮಾಡುವವರೆಗೆ ಅಥವಾ ಪ್ರಾಜೆಕ್ಟ್ ಅಳಿಸುವವರೆಗೆ
ಪ್ರಾಜೆಕ್ಟ್ ಅಥವಾ ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಅಳಿಸಿದರೆ ನಿಮ್ಮ ಆ್ಯಪ್ಗಳು Mythex ಹೋಸ್ಟಿಂಗ್ನಿಂದ ತೆಗೆದುಹಾಕಲ್ಪಡುತ್ತವೆ. ಸ್ಥಳೀಯ ಪ್ರತಿ ಬೇಕಿದ್ದರೆ ಮೊದಲು ಎಕ್ಸ್ಪೋರ್ಟ್ ಮಾಡಿ.
ಸೀಕ್ರೆಟ್ಗಳು ಮತ್ತು Git
ಪ್ರಾಜೆಕ್ಟ್ನ ಸೀಕ್ರೆಟ್ಗಳಲ್ಲಿರುವ API ಕೀಗಳು ನಿಮ್ಮ ಆ್ಯಪ್ ರನ್ ಆಗುವಾಗ ಬಳಸಲು. ಅವುಗಳನ್ನು Git ಗೆ ಕಮಿಟ್ ಮಾಡಬೇಡಿ. ಎಕ್ಸ್ಪೋರ್ಟ್ಗಳು ಈಗಾಗಲೇ ಅವನ್ನು ಹೊರಗಿಡುತ್ತವೆ ಮತ್ತು ಆಮದುಗಳು .env ಫೈಲ್ಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತವೆ, ಆದ್ದರಿಂದ ಡೀಫಾಲ್ಟ್ಗಳು ಸಹಾಯ ಮಾಡುತ್ತವೆ. ಆದರೆ ನೀವೇ ಫೈಲ್ಗಳನ್ನು ರೆಪೊಸಿಟರಿಗೆ ಸೇರಿಸಿದರೆ, ಕೀಗಳನ್ನು ಹೊರಗಿಡಿ. ಇದು ಏಕೆ ಎಂದು ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯಬಲ್ಗಳು ಮತ್ತು ಸೀಕ್ರೆಟ್ಗಳು ಎಂದರೇನು ಎಂಬ ಮಾರ್ಗದರ್ಶಿ ವಿವರಿಸುತ್ತದೆ.
ಮಿತಿಗಳು
- ಎಕ್ಸ್ಪೋರ್ಟ್ ಮತ್ತು GitHub ಸಿಂಕ್ Pro ವೈಶಿಷ್ಟ್ಯಗಳು. Free ಯೋಜನೆಯಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಓದಲು ಮಾತ್ರ ನೋಡಬಹುದು, ಮತ್ತು Preview ಹಾಗೂ ಟರ್ಮಿನಲ್ ಬಳಸಬಹುದು; ಡೌನ್ಲೋಡ್ ಅಥವಾ ಸಿಂಕ್ ಮಾಡಲು ಅಪ್ಗ್ರೇಡ್ ಮಾಡಿ.
- ಆಮದು ಫೈಲ್ಗಳನ್ನು ಬದಲಿಸುತ್ತದೆ. ಅದು ವಿಲೀನಗೊಳಿಸುವುದಿಲ್ಲ. ಪ್ರಸ್ತುತ ಆವೃತ್ತಿ ಬೇಕಾಗಬಹುದಾದರೆ ಮೊದಲು ಎಕ್ಸ್ಪೋರ್ಟ್ ಮಾಡಿ.
- ಎಕ್ಸ್ಪೋರ್ಟ್ಗಳು ಸೀಕ್ರೆಟ್ಗಳು ಮತ್ತು
node_modulesಅನ್ನು ಹೊರಗಿಡುತ್ತವೆ. ಬೇರೆಡೆ ಕೀಗಳನ್ನು ಮತ್ತೆ ಸೇರಿಸಲು ಮತ್ತು ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಮತ್ತೆ ಸ್ಥಾಪಿಸಲು ಯೋಜಿಸಿ.