Azure DevOps → GitHub

GitHub Migration Guide

Geçiş sürecimiz tamamlandı. Aşağıdaki adımları takip ederek yeni yapıya uyum sağlayın.

Yapılacaklar

0/6 tamamlandı
01 — Git Remote

Origin URL Güncelleme

Tüm repolar rename edildi. Local projelerinizde remote URL'i güncellemeniz gerekiyor:

bash
git remote set-url origin https://github.com/oplog/YENI-REPO-ADI.git

Örnek değişiklikler:

powermatchnexus-webapp-powermatch
foxnexus-platform-fox
nexus-workflownexus-service-workflow
robotic-pick-to-lighttarqan-service-picktolight

Tam liste için → github.com/oplog

Not: Eski isimler geçici olarak redirect ediyor ama kalıcı değil. Lütfen en kısa sürede güncelleyin.
02 — GitHub Hesabı

Hesabı Olmayanlar

GitHub hesabınız yoksa veya OPLOG org'una henüz eklenmemişseniz:

03 — E-posta Yapılandırma

OPLOG E-posta Ekleme ZORUNLU

Kişisel GitHub hesabı kullansanız bile OPLOG mail adresinizi eklemeniz gerekiyor. Bu sayede commit'leriniz OPLOG org'unuzla eşleşir.

GitHub'a mail ekleme:

  1. GitHub → Settings → Emails
  2. "Add email address" → adiniz@oplog.io yazın
  3. Gelen doğrulama mailini onaylayın

Git config ayarlama (şirket bilgisayarı — global):

Şirket bilgisayarı kullandığınız için doğrudan global config'i OPLOG bilgilerinizle ayarlayın:

bash
git config --global user.name "Adınız Soyadınız"
git config --global user.email "adiniz@oplog.io"

Kontrol:

bash
git config --global user.email
# Çıktı: adiniz@oplog.io olmalı
04 — Açık PR'lar

Maestro & OmniServices PR'ları

Azure DevOps'taki açık PR'larınızı GitHub'da yeniden açmanız gerekiyor. Branch'larınız taşındı:

bash
gh pr create --base main --head BRANCH-ADINIZ
05 — CI/CD

Pipeline'lar Azure DevOps'ta

Şimdilik CI/CD pipeline'ları Azure DevOps üzerinden çalışmaya devam edecek:

GitHub Actions'a geçiş ayrıca planlanacak.
06 — Güvenlik

MFA Zorunlu ZORUNLU

  1. GitHub → Settings → Password and authentication
  2. Two-factor authentication → Enable
  3. Authenticator app (Google Authenticator, Microsoft Authenticator vb.) kullanın
MFA olmadan takımlara eklenemezsiniz ve repo erişiminiz kısıtlanır.
07 — Profil

Profil Fotoğrafı & Bilgiler

GitHub profilinizi güncelleyin:

08 — Organizasyon

Takım Yapısı

Her takım kendi sorumluluğundaki repolara erişim sağlar: