Konuyu Açan
#1
[cPanel] paneli, özellikle hosting ve sunucu yönetimini kolaylaştıran arayüzleriyle bilinse de, git gibi versiyon kontrol sistemlerini entegre etmek biraz daha teknik bilgi gerektirebilir. Bu süreç, özellikle web geliştirme projelerinde kodların merkezi bir depoda yönetilmesini ve güncellenmesini sağlamak açısından önemli bir adımdır. İşte adım adım cPanel üzerinden git repository oluşturma ve kullanma süreci:
Öncelikle, cPanel hesabınızda SSH erişiminizin aktif olması gerekir. SSH ile giriş yaptıktan sonra, genellikle kullanıcı dizininde yeni bir klasör oluşturabilir veya mevcut bir projeyi kullanabilirsiniz. Bu aşamada, terminal veya SSH istemcisi (örneğin PuTTY) kullanıyoruz.
İşte temel komutlar:
Burada
Başka bir dizinde veya bilgisayarda, bu yeni depoyu klonlayabilirsiniz:
Burada
Projede değişiklik yaptıktan sonra, şu adımları izlersiniz:
Eğer bu depoyu doğrudan web sitesinde kullanacaksanız, genellikle otomatik veya manuel güncellemelerle kodları
Özetle, cPanel üzerinden doğrudan GUI ile git repository oluşturmak mümkün değil; ancak SSH erişimi ve temel komutlar aracılığıyla bu işlemi gerçekleştirmek oldukça mümkündür. Bu yöntem, kod yönetimini merkezi hale getirerek, projelerde düzen ve sürdürülebilirlik sağlar.
Her hosting ortamında yapılandırma detayları değişebilir; bu nedenle, güvenlik ve erişim izinleri konusunda dikkatli olmak gerekir.
- SSH Erişimi ve Temel Hazırlıklar:
Öncelikle, cPanel hesabınızda SSH erişiminizin aktif olması gerekir. SSH ile giriş yaptıktan sonra, genellikle kullanıcı dizininde yeni bir klasör oluşturabilir veya mevcut bir projeyi kullanabilirsiniz. Bu aşamada, terminal veya SSH istemcisi (örneğin PuTTY) kullanıyoruz.
- Yeni Git Repository Oluşturma:
İşte temel komutlar:
KOD
123
cd ~/public_html // veya proje klasörünüzün yolu
git init --bare myproject.git
Burada
--bare seçeneği, yalnızca depoyu barındıran ve doğrudan üzerinde çalışılmayan bir depo oluşturur. Bu, genellikle merkezi repository için tercih edilir.- Klonlama ve Güncellemeler:
Başka bir dizinde veya bilgisayarda, bu yeni depoyu klonlayabilirsiniz:
KOD
12
git clone ssh://kullaniciadi@sunucuadresi.com:port/home/kullaniciadi/public_html/myproject.git
Burada
kullaniciadi, sunucu adresiniz ve port bilgisi yer almalı.- Projeyi Güncelleme ve Gönderme:
Projede değişiklik yaptıktan sonra, şu adımları izlersiniz:
- Değişiklikleri sahneler (
git add), - Mesaj yazarak kaydeder (
git commit), - Uzak depoya gönderirsiniz (
git push).
- Web Sitesine Entegrasyon:
Eğer bu depoyu doğrudan web sitesinde kullanacaksanız, genellikle otomatik veya manuel güncellemelerle kodları
public_html veya ilgili dizine çekersiniz. Otomatik güncellemeler için bir betik veya CI/CD entegrasyonu düşünülebilir.Özetle, cPanel üzerinden doğrudan GUI ile git repository oluşturmak mümkün değil; ancak SSH erişimi ve temel komutlar aracılığıyla bu işlemi gerçekleştirmek oldukça mümkündür. Bu yöntem, kod yönetimini merkezi hale getirerek, projelerde düzen ve sürdürülebilirlik sağlar.
Her hosting ortamında yapılandırma detayları değişebilir; bu nedenle, güvenlik ve erişim izinleri konusunda dikkatli olmak gerekir.
