Автор темы
#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:
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:
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:
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.
İ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:
КОД
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:
КОД
1chmod 600 ~/.ssh/id_rsa4. 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:
КОД
1ssh -T git@github.comBaş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.
