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

किसी प्राइवेट BitBucket.org रिपॉज़िटरी को cPanel में क्लोन कैसे करें?

अंतिम अपडेट 2020-10-26

फ़िलहाल cPanel इंटरफ़ेस bitbucket.org की प्राइवेट रिपॉज़िटरी के साथ काम नहीं करता। इसलिए हम इस वैकल्पिक तरीके की सलाह देते हैं।

बिना पासवर्ड वाली 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.