नॉलेजबेस · ट्यूटोरियल
किसी प्राइवेट BitBucket.org रिपॉज़िटरी को cPanel में क्लोन कैसे करें?
अंतिम अपडेट 2020-10-26
फ़िलहाल cPanel इंटरफ़ेस bitbucket.org की प्राइवेट रिपॉज़िटरी के साथ काम नहीं करता। इसलिए हम इस वैकल्पिक तरीके की सलाह देते हैं।
बिना पासवर्ड वाली ssh-key बनाएँ, यहाँ से cPanel > Terminal निम्नलिखित कमांड दर्ज करके
अब इस कमांड की मदद से बनी हुई public-key प्रदर्शित करें
फिर यहाँ से cPanel > Terminal इस कमांड से एक नई फ़ाइल बनाएँ
अब इसमें निम्नलिखित सामग्री पेस्ट करें और इसे सेव करें। इसके लिए आप अपने पसंदीदा एडिटर का उपयोग कर सकते हैं
From cPanel > Terminal नई फ़ाइलों के लिए अनुमतियाँ सेट करें
अब हम cPanel > Terminal में यह कमांड चलाकर की ऑथेंटिकेशन के माध्यम से bitbucket.org से कनेक्शन का परीक्षण करने के लिए तैयार हैं
यदि आपको कोई त्रुटि मिलती है, तो कृपया हमारे लिए एक टिकट बनाएँ ताकि हम समस्या की जाँच कर सकें; अन्यथा रिपॉज़िटरी को क्लोन करने के लिए निम्नलिखित कमांड दर्ज करें cPanel > Terminal
बिना पासवर्ड वाली ssh-key बनाएँ, यहाँ से cPanel > Terminal निम्नलिखित कमांड दर्ज करके
cd ~/.ssh/ ssh-keygen -t rsa -b 4096 -C "username@example"ऊपर दिए गए कमांड में 'username' को अपने cPanel के यूज़रनेम से बदलें, 'example' को अपने डोमेन नाम से बदलें। पासवर्ड माँगे जाने पर 'enter' दो बार दबाएँ बिना कोई पासवर्ड दर्ज किए।
अब इस कमांड की मदद से बनी हुई public-key प्रदर्शित करें
cat ~/.ssh/id_rsa.pubप्रदर्शित public-key को कॉपी करके इसमें पेस्ट करें bitbucket.org > Personal Settings > Security > SSH Keys
फिर यहाँ से cPanel > Terminal इस कमांड से एक नई फ़ाइल बनाएँ
touch ~.ssh/config
अब इसमें निम्नलिखित सामग्री पेस्ट करें और इसे सेव करें। इसके लिए आप अपने पसंदीदा एडिटर का उपयोग कर सकते हैं
host bitbucket.org HostName bitbucket.org IdentityFile ~/.ssh/id_rsa User git
From cPanel > Terminal नई फ़ाइलों के लिए अनुमतियाँ सेट करें
chmod 600 ~/.ssh/config && chmod 400 ~/.ssh/id_rsa
अब हम cPanel > Terminal में यह कमांड चलाकर की ऑथेंटिकेशन के माध्यम से bitbucket.org से कनेक्शन का परीक्षण करने के लिए तैयार हैं
ssh -i ~/.ssh/id_rsa -T git@bitbucket.org
यदि आपको कोई त्रुटि मिलती है, तो कृपया हमारे लिए एक टिकट बनाएँ ताकि हम समस्या की जाँच कर सकें; अन्यथा रिपॉज़िटरी को क्लोन करने के लिए निम्नलिखित कमांड दर्ज करें cPanel > Terminal
git clone ssh://user@bitbucket.org/user/privaterepositoryname.gitबदलें 'user' को bitbucket.org अकाउंट के यूज़रनेम से और 'privaterepositoryname' को bitbucket.org पर उस रिपॉज़िटरी के नाम से, जिसे आप cPanel में क्लोन करना चाहते हैं
Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.