नॉलेजबेस · ट्यूटरियल्स

अपने cPanel खाते को निजी GitHub रिपॉजिटरी से कैसे जोड़ें

अंतिम बार अद्यतन किया गया 2026-04-20

परिचय

यह मार्गदर्शिका बताती है कि आपको सुरक्षित रूप से कैसे जोड़ा जाए cPanel होस्टिंग खाता ए के लिए निजी GitHub भंडार एस. एस. एच. प्रमाणीकरण का उपयोग करना।



पूर्व आवश्यकताएँ

  • अपने cPanel खाते तक पहुँच
  • गिट संस्करण नियंत्रण सक्षम किया गया
  • अपने निजी GitHub भंडार तक पहुँच



चरण 1: एक एस. एस. एच. कुंजी बनाएँ

विकल्प एः cPanel इंटरफेस का उपयोग करना

  1. cPanel में लॉग इन करें
  2. वहाँ जाएँ। सुरक्षा & rarr; एस. एस. एच. पहुँच
  3. क्लिक करें एस. एस. एच. कुंजी प्रबंधित करें
  4. क्लिक करें एक नई कुंजी बनाएँ
  5. प्रविष्ट कीजिएः
    • कुंजी नाम-रेपो
    • कुंजी प्रकारः आर. एस. ए.
    • कुंजी का आकारः 4096
  6. क्लिक करें कुंजी बनाएँ


विकल्प बीः टर्मिनल का उपयोग करना

ssh-keygen -t rsa -f ~/.ssh/repo -b 4096 -C "git@mydomain.com"


संकेत मिलने पर तीन बार एंटर दबाएँ।

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

चरण 2: एस. एस. एच. कुंजी को अधिकृत करें

  1. वहाँ जाएँ। एस. एस. एच. अभिगम & rarr; एस. एस. एच. कुंजी का प्रबंधन करें
  2. क्लिक करें प्रबंधित करें
  3. क्लिक करें अधिकृत करें



चरण 3: एसएसएच कॉन्फ़िगर करें

  1. खोलें। cPanel & rarr; फ़ाइल प्रबंधक
  2. के लिए नेविगेट करें . एसएसएच निर्देशिका (छिपी हुई फ़ाइलों को सक्षम करें)
  3. एक फ़ाइल बनाएँ जिसका नाम है कॉन्फ़िगरेशन
Host github.com
    IdentityFile ~/.ssh/repo


प्रतिस्थापित करें रेपो यदि अलग हो तो अपने मुख्य नाम के साथ।

chmod 600 ~/.ssh/config
chmod 600 ~/.ssh/repo
chmod 644 ~/.ssh/repo.pub



चरण 4: सार्वजनिक कुंजी की प्रतिलिपि बनाएँ

cat ~/.ssh/repo.pub


पूरा आउटपुट कॉपी करें।



चरण 5: एस. एस. एच. कुंजी को GitHub में जोड़ें।

  1. GitHub में लॉग इन करें
  2. अपने निजी भंडार में जाएँ
  3. अपने प्रोफ़ाइल आइकन पर क्लिक करें (ऊपर-दाएँ) & rarr; सेटिंग
  4. क्लिक करें एस. एस. एच. और जी. पी. जी. कुंजी
  5. क्लिक करें नई एस. एस. एच. कुंजी
  6. अपनी कुंजी चिपकाएँ और सहेजें



चरण 6: cPanel में प्रतिरूपण भंडार

  1. वहाँ जाएँ। cPanel & rarr; गिट संस्करण नियंत्रण
  2. क्लिक करें बनाएँ
  3. प्रविष्ट कीजिएः
git@github.com:username/repository.git


एक भंडार पथ चुनें और क्लिक करें बनाएँ.


वैकल्पिकः स्वतः परिनियोजन

---
deployment:
  tasks:
    - export DEPLOYPATH=/home/USERNAME/public_html/
    - /bin/cp -R * $DEPLOYPATH



समस्या निवारण

  • अनुमति से इनकार किया गयाः एस. एस. एच. कुंजी नहीं जोड़ी गई या गलत अनुमतियाँ
  • भंडार नहीं मिलाः गलत यू. आर. एल. या पहुँच समस्या
  • प्रतिरूप विफलः एस. एस. एच. विन्यास और कुंजी विन्यास की जाँच करें

सभी ज्ञान आधारित लेख

हमें बताएँ कि क्या रहना है।

A short conversation with an engineer. No quote-bot, no callback queue.