GitHub Sync ਅਤੇ Export: Mythex ਦਾ ਤੁਹਾਡਾ ਕੋਡ ਤੁਹਾਡਾ ਹੀ ਹੈ
Mythex 'ਤੇ ਤੁਸੀਂ ਜੋ ਕੋਡ ਬਣਾਉਂਦੇ ਹੋ ਉਹ ਤੁਹਾਡਾ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਉਸਨੂੰ ਆਪਣੇ ਨਾਲ ਲੈ ਜਾ ਸਕਦੇ ਹੋ। Pro 'ਤੇ ਤੁਸੀਂ ਕਿਸੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ GitHub ਰਿਪੋਜ਼ਟਰੀ ਨਾਲ ਸਿੰਕ ਕਰ ਸਕਦੇ ਹੋ, ਪੂਰਾ ਪ੍ਰੋਜੈਕਟ .tar.gz ਆਰਕਾਈਵ ਵਜੋਂ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ, ਜਾਂ ਕਿਸੇ ਆਰਕਾਈਵ ਨੂੰ ਵਾਪਸ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਇੰਪੋਰਟ ਕਰ ਸਕਦੇ ਹੋ। ਐਕਸਪੋਰਟ ਵਿੱਚੋਂ ਸੀਕ੍ਰੇਟ ਬਾਹਰ ਰੱਖੇ ਜਾਂਦੇ ਹਨ, ਇਸ ਲਈ ਆਰਕਾਈਵ ਇੱਧਰ-ਉੱਧਰ ਲਿਜਾਣਾ ਸੁਰੱਖਿਅਤ ਹੈ।
ਇਹ ਕੀ ਕਰਦਾ ਹੈ
Mythex ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਅਤੇ ਬਾਹਰ ਕੋਡ ਲਿਜਾਣ ਦੇ ਤਿੰਨ ਤਰੀਕੇ ਦਿੰਦਾ ਹੈ:
- GitHub sync: ਇੱਕ ਰਿਪੋਜ਼ਟਰੀ ਲਿੰਕ ਕਰੋ ਅਤੇ ਉਸ ਅਤੇ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਵਿਚਕਾਰ push ਜਾਂ pull ਕਰੋ।
- Export: ਪ੍ਰੋਜੈਕਟ ਸੈਟਿੰਗਾਂ ਤੋਂ ਪ੍ਰੋਜੈਕਟ ਨੂੰ
.tar.gzਆਰਕਾਈਵ ਵਜੋਂ ਡਾਊਨਲੋਡ ਕਰੋ। - Import: ਕਿਸੇ ਪ੍ਰੋਜੈਕਟ ਦੀਆਂ ਫਾਈਲਾਂ ਨੂੰ
.tar.gz,.tgzਜਾਂ.zipਦੀ ਸਮੱਗਰੀ ਨਾਲ ਬਦਲੋ।
ਜੇ ਤੁਸੀਂ GitHub ਪਹਿਲਾਂ ਨਹੀਂ ਵਰਤਿਆ, ਤਾਂ GitHub ਕੀ ਹੈ ਬੁਨਿਆਦੀ ਗੱਲਾਂ ਦੱਸਦਾ ਹੈ: ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਜ਼ਿਆਦਾਤਰ ਡਿਵੈਲਪਰ ਕੋਡ ਰੱਖਦੇ ਹਨ, ਬਦਲਾਅ ਟਰੈਕ ਕਰਦੇ ਹਨ, ਅਤੇ ਇੱਕ ਦੂਜੇ ਦਾ ਕੰਮ ਰਿਵਿਊ ਕਰਦੇ ਹਨ।
ਇਹ ਕਿਉਂ ਮਾਇਨੇ ਰੱਖਦਾ ਹੈ
ਇੱਕ ਐਪ ਬਿਲਡਰ ਜੋ ਤੁਹਾਡਾ ਕੋਡ ਬੰਧਕ ਬਣਾ ਕੇ ਰੱਖੇ, ਉਹ ਜੋਖਮ ਹੈ। ਜੇ ਤੁਸੀਂ ਇਸ ਤੋਂ ਅੱਗੇ ਵਧਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਕਿਸੇ ਡਿਵੈਲਪਰ ਨੂੰ ਲੈਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਜਾਂ ਸਿਰਫ਼ ਆਪਣੀ ਮਸ਼ੀਨ 'ਤੇ ਇੱਕ ਕਾਪੀ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਸਭ ਕੁਝ ਲੈ ਕੇ ਜਾਣ ਦੀ ਆਜ਼ਾਦੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।
Mythex ਦਾ ਡਾਟਾ ਮਾਲਕੀ ਪੰਨਾ ਸਾਫ਼ ਕਹਿੰਦਾ ਹੈ: ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਬਣਿਆ ਸਭ ਕੁਝ ਤੁਹਾਡਾ ਹੈ। ਤੁਸੀਂ Mythex ਵਿੱਚ ਬਣਾਉਂਦੇ ਰਹਿ ਸਕਦੇ ਹੋ, ਐਕਸਪੋਰਟ ਕਰ ਸਕਦੇ ਹੋ, ਜਾਂ GitHub 'ਤੇ ਸਿੰਕ ਕਰ ਸਕਦੇ ਹੋ। GitHub sync ਉਸ ਥਾਂ ਵੀ ਕੁਦਰਤੀ ਹੈ ਜਿੱਥੇ ਕੋਈ ਇੰਜੀਨੀਅਰਿੰਗ ਟੀਮ ਕੰਮ ਸੰਭਾਲਦੀ ਹੈ, ਕਿਉਂਕਿ ਉਹਨਾਂ ਨੂੰ ਪੂਰੇ ਪ੍ਰੋਜੈਕਟ ਵਾਲੀ ਇੱਕ ਆਮ ਰਿਪੋਜ਼ਟਰੀ ਮਿਲਦੀ ਹੈ।
GitHub sync ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ
- Mythex ਵਿੱਚ ਲੌਗਇਨ ਹੋਣ ਵੇਲੇ ਸੈਟਿੰਗਾਂ ਤੋਂ Connect GitHub ਕਰੋ। ਇਹ GitHub ਦਾ OAuth ਸਾਈਨ-ਇਨ ਵਰਤਦਾ ਹੈ।
- ਪ੍ਰੋਜੈਕਟ ਨਾਲ ਇੱਕ ਰਿਪੋਜ਼ਟਰੀ ਲਿੰਕ ਕਰੋ।
- ਉਸ ਰਿਪੋਜ਼ਟਰੀ ਦੇ ਵਿਰੁੱਧ ਪ੍ਰੋਜੈਕਟ ਤੋਂ Push ਜਾਂ Pull ਕਰੋ।
GitHub ਕਨੈਕਸ਼ਨ ਸਿਰਫ਼ ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ ਸਿੰਕ ਕਰਨ ਲਈ ਹੈ। ਇਹ Mythex ਵਿੱਚ ਸਾਈਨ ਇਨ ਕਰਨ ਦਾ ਤਰੀਕਾ ਨਹੀਂ ਹੈ; ਤੁਸੀਂ ਅਜੇ ਵੀ ਈਮੇਲ ਜਾਂ Google ਨਾਲ ਸਾਈਨ ਇਨ ਕਰਦੇ ਹੋ।
ਦਸਤਾਵੇਜ਼ਾਂ ਦੀ ਇੱਕ ਸਲਾਹ: ਆਪਣੇ ਰਿਮੋਟਾਂ 'ਤੇ force-push ਵਰਗਾ ਕੋਈ ਵੀ ਕੰਮ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਸਾਫ਼ ਚੈੱਕਪੁਆਇੰਟ ਬਣਾ ਲਓ, ਤਾਂ ਜੋ ਵਾਪਸ ਜਾਣ ਲਈ ਸੁਰੱਖਿਅਤ ਥਾਂ ਹੋਵੇ।
ਐਕਸਪੋਰਟ ਕਿਵੇਂ ਕਰਨਾ ਹੈ
- ਪ੍ਰੋਜੈਕਟ ਸੈਟਿੰਗਾਂ → Export ਖੋਲ੍ਹੋ।
- ਪ੍ਰੋਜੈਕਟ ਨੂੰ
.tar.gzਆਰਕਾਈਵ ਵਜੋਂ ਡਾਊਨਲੋਡ ਕਰੋ।
ਸੀਕ੍ਰੇਟ ਅਤੇ node_modules (ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜ, ਜੋ ਮੁੜ ਬਣਾਏ ਜਾ ਸਕਦੇ ਹਨ) ਬਾਹਰ ਰੱਖੇ ਜਾਂਦੇ ਹਨ। ਇਸ ਨਾਲ ਆਰਕਾਈਵ ਸਾਂਝਾ ਕਰਨਾ ਜਾਂ ਵੱਖ-ਵੱਖ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਲਿਜਾਣਾ ਸੁਰੱਖਿਅਤ ਹੈ। ਜਿੱਥੇ ਵੀ ਤੁਸੀਂ ਇਸ ਨੂੰ ਚਲਾਓਗੇ, ਉੱਥੇ ਸੀਕ੍ਰੇਟ ਮੁੜ ਜੋੜਨੇ ਪੈਣਗੇ। ਜੇ ਤੁਸੀਂ ਐਪ ਕਿਸੇ ਹੋਰ ਥਾਂ ਚਲਾਉਣ ਦੀ ਯੋਜਨਾ ਬਣਾਉਂਦੇ ਹੋ, ਤਾਂ AI ਨਾਲ ਬਣੀ ਐਪ ਨੂੰ ਐਕਸਪੋਰਟ ਅਤੇ ਆਪਣੇ ਸਰਵਰ 'ਤੇ ਕਿਵੇਂ ਚਲਾਉਣਾ ਹੈ ਕਦਮ ਦਰ ਕਦਮ ਦੱਸਦਾ ਹੈ।
ਇੰਪੋਰਟ ਕਿਵੇਂ ਕਰਨਾ ਹੈ
Import ਇੱਕ ਆਰਕਾਈਵ ਨੂੰ ਮੌਜੂਦਾ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਲਿਆਉਂਦਾ ਹੈ। ਡੈਸ਼ਬੋਰਡ 'ਤੇ ਆਰਕਾਈਵ ਤੋਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਦਾ ਵੱਖਰਾ ਰਸਤਾ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਜੇ ਤੁਹਾਨੂੰ ਖਾਲੀ ਪ੍ਰੋਜੈਕਟ ਚਾਹੀਦਾ ਹੈ ਤਾਂ ਪਹਿਲਾਂ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਸ਼ੁਰੂ ਕਰੋ।
- ਪ੍ਰੋਜੈਕਟ ਸੈਟਿੰਗਾਂ → Export ਖੋਲ੍ਹੋ।
- Import into this project ਚੁਣੋ।
.tar.gz,.tgzਜਾਂ.zipਫਾਈਲ ਚੁਣੋ।
ਕੀ ਹੁੰਦਾ ਹੈ:
- ਪ੍ਰੋਜੈਕਟ ਦੀਆਂ ਫਾਈਲਾਂ ਆਰਕਾਈਵ ਦੀ ਸਮੱਗਰੀ ਨਾਲ ਬਦਲ ਦਿੱਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।
- ਪ੍ਰੋਜੈਕਟ ਦੇ ਮੌਜੂਦਾ ਸੀਕ੍ਰੇਟ ਰਹਿੰਦੇ ਹਨ।
- ਆਰਕਾਈਵ ਵਿਚਲੀਆਂ ਕੋਈ ਵੀ
.envਫਾਈਲਾਂ ਹਟਾ ਦਿੱਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਉਹ ਮੁੱਲ Settings ਵਿੱਚ ਮੁੜ ਜੋੜੋ।
ਇੰਪੋਰਟ ਬੈਕਅੱਪ ਬਹਾਲ ਕਰਨ ਜਾਂ ਕਿਸੇ ਮੌਜੂਦਾ ਕੋਡਬੇਸ ਨੂੰ ਖਾਲੀ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਲਿਆਉਣ ਲਈ ਕੰਮ ਆਉਂਦਾ ਹੈ।
Mythex ਕੀ ਹੋਸਟ ਕਰਦਾ ਰਹਿੰਦਾ ਹੈ
ਐਕਸਪੋਰਟ ਤੁਹਾਨੂੰ ਇੱਕ ਕਾਪੀ ਦਿੰਦਾ ਹੈ; ਇਹ ਕੁਝ ਵੀ Mythex ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਲਿਜਾਂਦਾ। ਜਦ ਤੱਕ ਪ੍ਰੋਜੈਕਟ ਮੌਜੂਦ ਹੈ, Mythex ਇਹ ਹੋਸਟ ਕਰਦਾ ਹੈ:
- ਪ੍ਰੋਜੈਕਟ ਦੀਆਂ ਫਾਈਲਾਂ, ਤੁਹਾਡੇ ਨਿੱਜੀ ਸੈਂਡਬੌਕਸ ਵਿੱਚ
- ਡੇਟਾਬੇਸ ਅਤੇ ਫਾਈਲ ਸਟੋਰੇਜ, ਜੇ ਤੁਸੀਂ ਇਹ ਚਾਲੂ ਕੀਤੇ ਹਨ
- ਪ੍ਰਕਾਸ਼ਿਤ ਐਪ, ਜਦ ਤੱਕ ਤੁਸੀਂ ਇਸਨੂੰ unpublish ਨਾ ਕਰੋ ਜਾਂ ਪ੍ਰੋਜੈਕਟ ਨਾ ਮਿਟਾਓ
ਪ੍ਰੋਜੈਕਟ ਜਾਂ ਆਪਣਾ ਖਾਤਾ ਮਿਟਾਉਣ ਨਾਲ ਤੁਹਾਡੀਆਂ ਐਪਾਂ Mythex ਹੋਸਟਿੰਗ ਤੋਂ ਹਟ ਜਾਂਦੀਆਂ ਹਨ। ਜੇ ਤੁਹਾਨੂੰ ਲੋਕਲ ਕਾਪੀ ਚਾਹੀਦੀ ਹੈ, ਤਾਂ ਪਹਿਲਾਂ Export ਕਰੋ।
ਸੀਕ੍ਰੇਟ ਅਤੇ Git
ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਸੀਕ੍ਰੇਟ ਵਿਚਲੀਆਂ API ਕੁੰਜੀਆਂ ਤੁਹਾਡੀ ਐਪ ਲਈ ਹਨ ਜਦੋਂ ਉਹ ਚੱਲਦੀ ਹੈ। ਇਹਨਾਂ ਨੂੰ Git ਵਿੱਚ commit ਨਾ ਕਰੋ। ਐਕਸਪੋਰਟ ਇਹਨਾਂ ਨੂੰ ਪਹਿਲਾਂ ਹੀ ਬਾਹਰ ਰੱਖਦੇ ਹਨ, ਅਤੇ ਇੰਪੋਰਟ .env ਫਾਈਲਾਂ ਹਟਾ ਦਿੰਦਾ ਹੈ, ਇਸ ਲਈ ਮੂਲ ਵਿਵਹਾਰ ਮਦਦਗਾਰ ਹੈ, ਪਰ ਜੇ ਤੁਸੀਂ ਹੱਥੀਂ ਆਪਣੀ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਫਾਈਲਾਂ ਜੋੜਦੇ ਹੋ ਤਾਂ ਕੁੰਜੀਆਂ ਬਾਹਰ ਰੱਖੋ। ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਅਤੇ ਸੀਕ੍ਰੇਟ ਕੀ ਹਨ ਇਹ ਸਮਝਾਉਂਦਾ ਹੈ ਕਿ ਕਿਉਂ।
ਹੱਦਾਂ
- Export ਅਤੇ GitHub sync Pro ਫੀਚਰ ਹਨ। Free 'ਤੇ ਤੁਸੀਂ ਕੋਡ ਸਿਰਫ਼ ਪੜ੍ਹ ਸਕਦੇ ਹੋ ਅਤੇ Preview ਅਤੇ terminal ਵਰਤ ਸਕਦੇ ਹੋ; ਡਾਊਨਲੋਡ ਜਾਂ ਸਿੰਕ ਲਈ ਅੱਪਗ੍ਰੇਡ ਕਰੋ।
- Import ਫਾਈਲਾਂ ਬਦਲਦਾ ਹੈ। ਇਹ ਮਰਜ ਨਹੀਂ ਕਰਦਾ। ਜੇ ਤੁਹਾਨੂੰ ਮੌਜੂਦਾ ਵਰਜਨ ਵਾਪਸ ਚਾਹੀਦਾ ਹੋ ਸਕਦਾ ਹੈ, ਤਾਂ ਪਹਿਲਾਂ Export ਕਰੋ।
- ਐਕਸਪੋਰਟ ਸੀਕ੍ਰੇਟ ਅਤੇ
node_modulesਬਾਹਰ ਰੱਖਦੇ ਹਨ। ਕੁੰਜੀਆਂ ਅਤੇ ਪੈਕੇਜ ਕਿਤੇ ਹੋਰ ਮੁੜ ਜੋੜਨ ਅਤੇ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਯੋਜਨਾ ਬਣਾਓ।