Ek bilgiler
GitHub Repo Yönetimi, Senkronizasyon (Pull) ve Güvenli Erişim (PAT)
Projeye uzak sunucudan değişiklik yapıldığında veya bir ekip arkadaşı kod tabanını güncellediğinde, bu yenilikler yerel ortamınıza kendiliğinden yansımaz. Uzaktaki güncellemeleri kendi bilgisayarınıza dahil etmek için git pull komutunu çalıştırmanız gerekir. Terminalden git push yaparken yaşanan yetkilendirme hatalarının temel sebebi ise GitHub'ın artık doğrudan hesap parolasıyla erişime izin vermemesidir. Çözüm olarak GitHub Developer Settings altından bir Personal Access Token (PAT) oluşturup, parola istendiğinde bu güvenli anahtarı kullanmalısınız.
Çalışma ortamınızı bağımsız kılmak adına GitHub repolarını doğrudan tarayıcı üzerinde (örneğin vscode.dev ile) açıp düzenleyebilir ve senkronize edebilirsiniz. Yaptığınız düzenlemeleri onaylayıp commit ettikten sonra, yerel bilgisayarınızda sadece git pull diyerek değişiklikleri içeri alabilirsiniz. Ayrıca repolarınızın görünürlüğünü Settings bölümünden dilediğiniz zaman Public veya Private olarak değiştirebilir, egzersiz amacıyla açtığınız geçici repoları ise yine aynı alandaki Danger Zone üzerinden repo adını doğrulayarak güvenle silebilirsiniz.
Versiyon kontrol sistemini ve kod editörünü temel seviyede doğru kullanabilmek, ileride daha karmaşık projelere geçtiğinizde sizi inanılmaz rahatlatacaktır. Tavsiyem; profil sayfanızı vakit kaybetmeden düzenleyin, yaptığınız küçük ya da büyük her çalışmayı GitHub'a yükleyin. Bu çalışmaları hem GitHub'da tutarlı bir şekilde arşivleyin hem de LinkedIn gibi platformlarda paylaşarak görünürlüğünüzü artırın; sektördeki etkileşimlerinize katkısını doğrudan göreceksiniz.
📌 Hatırlanması Gereken Temel Noktalar (Takeaways)
- Uzak Değişiklikleri Çekme (Git Pull): Uzak repoda (GitHub üzerinde veya ekip arkadaşınızca) yapılan değişiklikleri yerel çalışma alanınıza senkronize etmek için
git pull komutu kullanılır.
- Personal Access Token (PAT) Zorunluluğu: GitHub, terminal push işlemlerinde doğrudan hesap parolası kullanımına izin vermez; Developer Settings üzerinden oluşturulan token parola yerine geçmelidir.
- Web Üzerinden Geliştirme (vscode.dev): Kodları bilgisayarınızda editör kurulu olmasa bile tarayıcıdan vscode.dev ortamında açıp düzenleyebilir ve GitHub ile anında eşitleyebilirsiniz.
- Repo Görünürlüğü ve Silme İşlemleri: Repolar Settings > Danger Zone alanından Public/Private yapılabilir ya da tam repo adı doğrulaması girilerek tamamen silinebilir.
- Düzenli Arşivleme ve Portföy: Yaptığınız en ufak egzersizi dahi GitHub'a repo olarak ekleyip profesyonel ağlarda paylaşmak, erken aşamada görünürlük kazanmanın en etkili yoludur.
📚 Ek Kaynaklar ve Derinlemesine Okuma Önerileri (Ek Bilgi)