Plesk Panel'de SSH ile GitHub Bağlantısı Nasıl Kurulur?

0 Yanıt 2 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
Gelişmiş web hosting ortamlarında, projelerin yönetimi ve güncellemeleri için GitHub entegrasyonu oldukça kritik hale gelir. Plesk panel kullanırken, SSH üzerinden GitHub bağlantısı kurmak, otomasyon ve güvenlik açısından avantaj sağlar. Bu işlemi adım adım inceleyelim.

İlk olarak, Plesk panel üzerinde SSH erişiminizin aktif ve yapılandırılmış olması gerekir. Plesk panelde, 'Araçlar ve Ayarlar' bölümünden SSH erişim ayarlarını kontrol ederek, uygun kullanıcıların SSH erişimine izin verdiğinizden emin olun. Ardından, SSH anahtarlarınızı hazırlamalısınız.

1. SSH Anahtar Çiftinizi Oluşturma
Sunucunuzda veya yerel makinenizde terminal veya PowerShell kullanarak aşağıdaki komutla anahtar çifti oluşturabilirsiniz:
KOD
1ssh-keygen -t rsa -b 4096 -C "kullanici@domain.com"

Bu komut, size iki dosya sağlayacaktır: özel anahtar (private_key) ve genel anahtar (public_key).

2. GitHub’a Genel Anahtarı Ekleyin
GitHub hesabınıza giriş yapın, 'Settings' > 'SSH and GPG keys' bölümüne gidin ve 'New SSH key' seçeneği ile, public anahtarınızı buraya yapıştırın. Bu adım, sunucunuzun GitHub’a güvenli bağlantı kurmasını sağlar.

3. Sunucu Üzerinde SSH Anahtarını Tanımlama
Sunucunuzda, genellikle ~/.ssh dizininde bulunan public anahtarı (örneğin id_rsa.pub) içeriğini kopyalayın ve GitHub’a eklediğiniz anahtarın içine yapıştırın. Ayrıca, private anahtarınızı güvenli bir biçimde saklayın ve erişim izinlerini ayarlayın:
KOD
1chmod 600 ~/.ssh/id_rsa


4. Plesk Üzerinde Git Komutlarını Kullanma
SSH bağlantısını test etmek için, Plesk’e SSH ile bağlandıktan sonra aşağıdaki komutla GitHub ile bağlantıyı doğrulayabilirsiniz:
KOD
1ssh -T git@github.com

Başarılıysa, "Hi [kullanıcı]! You've successfully authenticated" gibi bir mesaj alırsınız. Artık, Plesk ortamında git clone veya git pull komutlarıyla projelerinizi yönetebilirsiniz.

Bu adımlar, Plesk panel üzerinde güvenli ve stabil bir GitHub entegrasyonu sağlar. Doğru yapılandırma ile otomasyon ve güncelleme süreçleri daha akıcı hale gelir. Bu süreçte karşılaştığınız sorunlar veya detaylı yapılandırma ihtiyaçlarınız olursa, bunlara da odaklanabiliriz.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi