cPanel Git™ Version Control ile GitHub Reposunu Canlıya Alma
cPanel Git Version Control Nedir?
cPanel içerisindeki Git™ Version Control aracı, SSH terminaline ihtiyaç duymadan GitHub, GitLab veya Bitbucket üzerindeki projelerinizi hosting alanınıza doğrudan klonlamanızı ve güncellemenizi sağlar.
Özel (Private) Repo İçin SSH Key Tanımlama
- cPanel'e giriş yapın ve SSH Erişimi (SSH Access) bölümünü açın.
- SSH Anahtarlarını Yönet > Yeni Anahtar Oluştur seçeneğine tıklayın (Şifresiz anahtar oluşturun).
- Oluşturulan genel anahtarın (Public Key) içeriğini kopyalayın.
- GitHub reposuna gidin: Settings > Deploy Keys > Add Deploy Key alanına yapıştırın.
Repoyu cPanel'e Klonlama
- cPanel ana menüsünden Git™ Version Control aracını açın.
- Create butonuna tıklayın.
- Clone URL: GitHub SSH URL adresini girin (örnek:
git@github.com:kullanici/repo.git). - Repository Path: Sunucudaki hedef klasörü belirleyin (örnek:
repositories/projem). - Repository Name: Proje adını yazın ve Create butonuna basın.
.cpanel.yml ile Otomatik Dağıtım
Reponuzun kök dizinine bir .cpanel.yml dosyası ekleyerek dosyaların public_html klasörüne otomatik kopyalanmasını sağlayabilirsiniz:
---
deployment:
tasks:
- export DEPLOYPATH=/home/kullaniciadi/public_html/
- /bin/cp -R * $DEPLOYPATH
Faydalı oldu mu?
Geri bildiriminiz için teşekkürler!