cPanel Üzerinden Git Repository Nasıl Oluşturulur?

0 Replies 5 Views
Raters
Participants
Thread Starter #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:

  1. 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.

  1. Yeni Git Repository Oluşturma:

İşte temel komutlar:
CODE
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.

  1. Klonlama ve Güncellemeler:

Başka bir dizinde veya bilgisayarda, bu yeni depoyu klonlayabilirsiniz:
CODE
12  
git clone ssh://kullaniciadi@sunucuadresi.com:port/home/kullaniciadi/public_html/myproject.git  

Burada kullaniciadi, sunucu adresiniz ve port bilgisi yer almalı.

  1. 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).


  1. 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.

You must be logged in to reply.

Users who are viewing this thread (Total: 1, Members: 1, Guests: 0)
Total: 1 (members: 1, guests: 0)
0 quotes selected