"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > कैसे हल करें "घातक: 'https://github.com' के लिए उपयोगकर्ता नाम नहीं पढ़ सका: ऐसा कोई उपकरण या पता नहीं" डॉकर में निजी GitHub रिपोज की क्लोनिंग करते समय त्रुटि?

कैसे हल करें "घातक: 'https://github.com' के लिए उपयोगकर्ता नाम नहीं पढ़ सका: ऐसा कोई उपकरण या पता नहीं" डॉकर में निजी GitHub रिपोज की क्लोनिंग करते समय त्रुटि?

2024-11-21 को प्रकाशित
ब्राउज़ करें:704

How to Resolve

डॉकर: निजी रेपो क्लोनिंग के लिए गिटहब एसएसएच प्रमुख मुद्दों को हल करना

एक कंटेनर चलाने का प्रयास करते समय जो एक निजी गिटहब से गोलांग सेवा का उपयोग करता है रिपॉजिटरी, आपको गो गेट प्रक्रिया के दौरान त्रुटियों का सामना करना पड़ सकता है। ऐसी ही एक त्रुटि GitHub SSH सार्वजनिक कुंजी को पढ़ने में आने वाली समस्याओं से संबंधित है। प्रक्रिया त्रुटि के साथ विफल हो जाती है: "घातक: 'https://github.com' के लिए उपयोगकर्ता नाम नहीं पढ़ सका: ऐसा कोई उपकरण या पता।"

कारण:
यह त्रुटि इंगित करती है कि SSH का उपयोग करके GitHub के साथ प्रमाणित करने के लिए Dockerfile ठीक से कॉन्फ़िगर नहीं किया गया है। Ssh-keyscan कमांड से सार्वजनिक कुंजी और रिमोट होस्ट के रिकॉर्ड के बीच एक बेमेल का पता चलता है। Dockerfile जो GitHub क्लोनिंग के लिए डिफ़ॉल्ट HTTPS प्रोटोकॉल के बजाय SSH के उपयोग को बाध्य करता है। यहां एक उदाहरण डॉकरफाइल है जिसमें यह फिक्स शामिल है:

गोलंग से RUN apt-get update && apt-get install -y ca-certificates git-core ssh कुंजियाँ जोड़ें/my_key_rsa /root/.ssh/id_rsa RUN chmod 700 /root/.ssh/id_rsa इको चलाएं "होस्ट github.com\n\tStrictHostKeyChecking no\n" >> /root/.ssh/config रन गिट कॉन्फिग --ग्लोबल url.ssh://[email protected]/.insteadOf https://github.com/ जोड़ना । /go/src/github.com/myaccount/myprivaterepo भागो github.com/myaccount/myprivaterepo पर जाओ RUN इंस्टॉल करें github.com/myaccount/myprivaterepoयह संशोधित Dockerfile सुनिश्चित करता है कि सार्वजनिक कुंजी पढ़ने से संबंधित त्रुटि को संबोधित करते हुए, GitHub क्लोनिंग के लिए SSH का उपयोग किया जाता है। इसमें SSH स्थापित करने और पहचान कुंजी को कॉन्फ़िगर करने के लिए आवश्यक चरण भी शामिल हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3