Blog

GitHub Eşitleme ve Dışa Aktarma: Mythex Kodunuz Sizindir

Mythex’te oluşturduğunuz kod size aittir ve isterseniz onu yanınızda götürebilirsiniz. Pro planda bir projeyi bir GitHub deposuyla eşitleyebilir, tüm projeyi .tar.gz arşivi olarak indirebilir ya da bir arşivi bir projeye geri içe aktarabilirsiniz. Gizli anahtarlar dışa aktarmalarda dışarıda bırakılır; bu yüzden bir arşivi taşımak güvenlidir.

Ne yapar

Bir projeye kod almak ve bir projeden kod çıkarmak için üç yol var:

  • GitHub eşitleme — bir depo bağlayın ve proje ile bu depo arasında gönderme ya da çekme yapın.
  • Dışa aktarma — proje ayarlarından projeyi bir .tar.gz arşivi olarak indirin.
  • İçe aktarma — bir projenin dosyalarını bir .tar.gz, .tgz ya da .zip dosyasının içeriğiyle değiştirin.

GitHub’ı daha önce kullanmadıysanız, GitHub nedir temel bilgileri anlatır: çoğu geliştiricinin kodunu tuttuğu, değişiklikleri izlediği ve birbirlerinin işini incelediği yerdir.

Neden önemli

Kodunuzu rehin tutan bir uygulama oluşturucu büyük bir risktir. Ondan büyüdüğünüzde, bir geliştirici tutmak istediğinizde ya da kendi bilgisayarınızda bir kopya istediğinizde, her şeyi alıp gidebilmelisiniz.

Mythex’in veri sahipliği sayfası bunu açıkça söyler: projenizde oluşturulan her şey size aittir. Mythex’te oluşturmaya devam edebilir, dışa aktarabilir ya da GitHub’a eşitleyebilirsiniz. GitHub eşitleme, bir mühendislik ekibinin işi devraldığı doğal noktadır: tam projeyi içeren normal bir depo alırlar.

GitHub eşitleme nasıl kullanılır

  1. Mythex’e giriş yaptığınızda ayarlardan GitHub’a bağlanın. Bu, GitHub’ın OAuth girişini kullanır.
  2. Projeye bir depo bağlayın.
  3. Proje ile o depo arasında gönderin ya da çekin.

GitHub bağlantısı yalnızca depoları eşitlemek içindir. Mythex’e giriş yapmanın bir yolu değildir — hâlâ e-posta ya da Google ile giriş yaparsınız.

Dokümanlardan bir ipucu: kendi uzak depolarınızda zorla gönderme türünde bir işlem yapmadan önce temiz bir kontrol noktası oluşturun; böylece dönebileceğiniz güvenli bir yer olsun.

Nasıl dışa aktarılır

  1. Proje ayarları → Export bölümünü açın.
  2. Projeyi bir .tar.gz arşivi olarak indirin.

Gizli anahtarlar ve node_modules (kurulu paketler, yeniden oluşturulabilir) dışarıda bırakılır. Bu, arşivi paylaşmayı ya da ortamlar arasında taşımayı güvenli kılar. Gizli anahtarlarınızı çalıştırdığınız her yerde yeniden eklemeniz gerekir. Uygulamayı başka bir yerde çalıştıracaksanız, yapay zekâyla oluşturulan bir uygulamayı nasıl dışa aktarıp kendiniz barındırırsınız adımları anlatır.

Nasıl içe aktarılır

İçe aktarma, bir arşivi mevcut projeye getirir. Panoda arşivden “yeni proje oluştur” gibi ayrı bir akış yoktur; boş bir projeye ihtiyacınız varsa önce bir proje başlatın.

  1. Proje ayarları → Export bölümünü açın.
  2. Bu projeye içe aktar seçeneğini seçin.
  3. Bir .tar.gz, .tgz ya da .zip dosyası seçin.

Bunda neler olur:

  • Projenin dosyaları arşivin içeriğiyle değiştirilir.
  • Projenin mevcut gizli anahtarları kalır.
  • Arşivdeki tüm .env dosyaları çıkarılır. Bu değerleri Ayarlar’da yeniden ekleyin.

İçe aktarma bir yedeği geri yüklemek ya da mevcut bir kod tabanını boş bir projeye getirmek için kullanışlıdır.

Mythex’in barındırmaya devam ettiği şeyler

Dışa aktarmak size bir kopya verir; hiçbir şeyi Mythex’in dışına taşımaz. Bir proje var olduğu sürece Mythex şunları barındırır:

  • Özel sandbox’ınızdaki proje dosyaları
  • Açtıysanız veritabanı ve dosya depolama
  • Yayınlanmış uygulama, onu yayından kaldırana ya da projeyi silene kadar

Bir projeyi ya da hesabınızı silmek, uygulamalarınızı Mythex barındırmasından kaldırır. Yerel bir kopya istiyorsanız önce dışa aktarın.

Gizli anahtarlar ve Git

Projenizin gizli anahtarlarındaki API anahtarları, uygulamanız çalışırken kullanılmak içindir. Bunları Git’e eklemeyin. Dışa aktarmalar bunları zaten dışarıda bırakır ve içe aktarmalar .env dosyalarını çıkarır; yani varsayılanlar yardımcı olur. Ama depoya elle dosya eklerseniz anahtarları dışarıda tutun. Ortam değişkenleri ve gizli anahtarlar nedir bunun neden önemli olduğunu açıklar.

Sınırlar

  • Dışa aktarma ve GitHub eşitleme Pro özellikleridir. Free planda kodu yalnızca okuyabilir, Preview ve terminali kullanabilirsiniz; indirmek ya da eşitlemek için yükseltin.
  • İçe aktarma dosyaları değiştirir. Birleştirmez. Mevcut sürüme geri dönmek isteyebileceğinizi düşünüyorsanız önce dışa aktarın.
  • Dışa aktarmalar gizli anahtarları ve node_modules klasörünü içermez. Anahtarları yeniden eklemeyi ve paketleri başka bir yerde yüklemeyi planlayın.

Devamı

  • GitHub, dışa ve içe aktarma
  • Veri sahipliği

Mythex · Pricing · Yapay zekayla her şeyi yapın · Web sitesi ve uygulama şablonları · Mythex karşılaştırmaları · Yapay zekayla uygulama geliştirme sözlüğü · Yapay zekayla uygulama geliştirme için ücretsiz araçlar · 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 Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)