Autor del tema
#1
[cPanel] ortamında Git entegrasyonu, projelerinizi daha etkin yönetmek ve otomasyon sağlamak adına oldukça faydalı bir yöntemdir. Bu süreç, temel olarak sunucuya Git kurulumunu yapmak ve ardından projeleri versiyon kontrolü altında tutmak için yapılandırma adımlarını içerir. İşte detaylı adımlar:
İlk olarak, cPanel sunucusu üzerinde SSH erişiminizin aktif olması gerekir. SSH ile bağlanın ve aşağıdaki komutla Git'in yüklü olup olmadığını kontrol edin:
Eğer Git yüklü değilse, sunucuya uygun paket yöneticisi kullanılarak yüklenebilir. CentOS tabanlı sistemlerde:
Debian tabanlı sistemlerde:
Git kurulumundan sonra, projelerinizi barındıracağınız dizini belirleyin veya yeni bir dizin oluşturun. Örneğin:
Projeyi versiyon kontrolüne almak için, ilgili dizine gidin ve şu komutu çalıştırın:
Bu, dizini Git deposu haline getirir.
Kullandığınız uzak depo (remote repository) varsa, onu ekleyin:
Düzenli olarak projeyi güncellemek ve göndermek için, şu komutlar kullanılabilir:
Otomasyon için, cPanel’deki Cron Job veya Shell Script kullanarak, belirli aralıklarla güncellemeleri çekip gönderecek otomatik işlemler ayarlayabilirsiniz.
Bu temel yapılandırma, cPanel ortamında Git ile çalışma alışkanlığını kolaylaştırır ve projelerinizi versiyon kontrolü altında tutmanıza imkan tanır. Ayrıca, SSH anahtarları ile güvenliği sağlamak ve erişim izinlerini kontrol etmek de önemli adımlar arasında yer alır.
Bu süreç, özellikle çok ekipli geliştirme ortamlarında ve sürekli entegrasyon süreçlerinde büyük avantaj sağlar.
CÓDIGO
1git --versionEğer Git yüklü değilse, sunucuya uygun paket yöneticisi kullanılarak yüklenebilir. CentOS tabanlı sistemlerde:
CÓDIGO
1yum install git -yDebian tabanlı sistemlerde:
CÓDIGO
1apt-get install git -yCÓDIGO
1/home/kullanici/projemCÓDIGO
1git initBu, dizini Git deposu haline getirir.
CÓDIGO
1git remote add origin [uzak_repo_url]Düzenli olarak projeyi güncellemek ve göndermek için, şu komutlar kullanılabilir:
CÓDIGO
1git pull origin mainCÓDIGO
1git add .CÓDIGO
1git commit -m "Yaptığınız değişiklikler"CÓDIGO
1git push origin mainBu temel yapılandırma, cPanel ortamında Git ile çalışma alışkanlığını kolaylaştırır ve projelerinizi versiyon kontrolü altında tutmanıza imkan tanır. Ayrıca, SSH anahtarları ile güvenliği sağlamak ve erişim izinlerini kontrol etmek de önemli adımlar arasında yer alır.
Bu süreç, özellikle çok ekipli geliştirme ortamlarında ve sürekli entegrasyon süreçlerinde büyük avantaj sağlar.
