नॉलेजबेस · ट्यूटरियल्स
अपने cPanel खाते को निजी GitHub रिपॉजिटरी से कैसे जोड़ें
अंतिम बार अद्यतन किया गया 2026-04-20
परिचय
यह मार्गदर्शिका बताती है कि आपको सुरक्षित रूप से कैसे जोड़ा जाए cPanel होस्टिंग खाता ए के लिए निजी GitHub भंडार एस. एस. एच. प्रमाणीकरण का उपयोग करना।
पूर्व आवश्यकताएँ
- अपने cPanel खाते तक पहुँच
- गिट संस्करण नियंत्रण सक्षम किया गया
- अपने निजी GitHub भंडार तक पहुँच
चरण 1: एक एस. एस. एच. कुंजी बनाएँ
विकल्प एः cPanel इंटरफेस का उपयोग करना
- cPanel में लॉग इन करें
- वहाँ जाएँ। सुरक्षा & rarr; एस. एस. एच. पहुँच
- क्लिक करें एस. एस. एच. कुंजी प्रबंधित करें
- क्लिक करें एक नई कुंजी बनाएँ
- प्रविष्ट कीजिएः
- कुंजी नाम-रेपो
- कुंजी प्रकारः आर. एस. ए.
- कुंजी का आकारः 4096
- क्लिक करें कुंजी बनाएँ
विकल्प बीः टर्मिनल का उपयोग करना
ssh-keygen -t rsa -f ~/.ssh/repo -b 4096 -C "git@mydomain.com"
संकेत मिलने पर तीन बार एंटर दबाएँ।
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
चरण 2: एस. एस. एच. कुंजी को अधिकृत करें
- वहाँ जाएँ। एस. एस. एच. अभिगम & rarr; एस. एस. एच. कुंजी का प्रबंधन करें
- क्लिक करें प्रबंधित करें
- क्लिक करें अधिकृत करें
चरण 3: एसएसएच कॉन्फ़िगर करें
- खोलें। cPanel & rarr; फ़ाइल प्रबंधक
- के लिए नेविगेट करें . एसएसएच निर्देशिका (छिपी हुई फ़ाइलों को सक्षम करें)
- एक फ़ाइल बनाएँ जिसका नाम है कॉन्फ़िगरेशन
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 में जोड़ें।
- GitHub में लॉग इन करें
- अपने निजी भंडार में जाएँ
- अपने प्रोफ़ाइल आइकन पर क्लिक करें (ऊपर-दाएँ) & rarr; सेटिंग
- क्लिक करें एस. एस. एच. और जी. पी. जी. कुंजी
- क्लिक करें नई एस. एस. एच. कुंजी
- अपनी कुंजी चिपकाएँ और सहेजें
चरण 6: cPanel में प्रतिरूपण भंडार
- वहाँ जाएँ। cPanel & rarr; गिट संस्करण नियंत्रण
- क्लिक करें बनाएँ
- प्रविष्ट कीजिएः
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.