"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > यहां कई संभावित शीर्षक हैं, लेख की सामग्री के आधार पर सबसे उपयुक्त शीर्षक चुनें: * निजी GitHub रिपॉजिटरी के साथ गो मॉड साफ का उपयोग करते समय \"अमान्य संस्करण: git ls-remote -q origin\" त्रुटि को कैसे ठीक करें? * `गो मो' के साथ निजी GitHub र

यहां कई संभावित शीर्षक हैं, लेख की सामग्री के आधार पर सबसे उपयुक्त शीर्षक चुनें: * निजी GitHub रिपॉजिटरी के साथ गो मॉड साफ का उपयोग करते समय \"अमान्य संस्करण: git ls-remote -q origin\" त्रुटि को कैसे ठीक करें? * `गो मो' के साथ निजी GitHub र

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

以下是几个可能的标题,根据文章内容选择最合适的:

* How to fix \

go mod tidy अवरुद्ध है और GitHub निजी रिपॉजिटरी को डाउनलोड नहीं कर सकता है

जब GitHub निजी रिपॉजिटरी को डाउनलोड करने के लिए go mod tidy का उपयोग करने का प्रयास किया जा रहा है, आपको निम्न त्रुटि का सामना करना पड़ सकता है:

invalid version: git ls-remote -q origin in /tmp/gopath/pkg/mod/cache/vcs/ea2baff0eaed39430ee011ad9a011101f13b668d5fcbd9dffdfa1e0a45422b40: exit status 128:
    fatal: could not read Username for 'https://github.com': terminal prompts disabled
Confirm the import path was entered correctly.
If this is a private repository, see https://golang.org/doc/faq#git_https for additional information.

इस समस्या को हल करने के लिए, आपको चाहिए:

  1. GitHub क्रेडेंशियल को ~/.gitconfig में कॉन्फ़िगर करें।

    ऐसा करने के लिए, अपनी ~/.gitconfig फ़ाइल में निम्न पंक्ति जोड़ें:

    [url "https://{{username}}:{{access_token}}@github.com"]
        insteadOf = https://github.com

    जहां {{username}} आपका GitHub उपयोगकर्ता नाम है और {{access_token}} आपका व्यक्तिगत GitHub एक्सेस टोकन है।

  2. .netrc फ़ाइल बनाएं।

    .netrc फ़ाइल बनाने के लिए निम्नलिखित कमांड निष्पादित करें:

    touch ~/.netrc

    फिर, निम्नलिखित जोड़ें:

    machine github.com login {{username}} password {{access_token}}

    कृपया सुनिश्चित करें कि आपने {{उपयोगकर्ता नाम}} को प्रतिस्थापित कर दिया है {{access_token}} को अपने क्रेडेंशियल से बदलें।

  3. अपनी निजी रिपॉजिटरी को GOPRIVATE पर्यावरण चर में जोड़ें।

    अपने निजी भंडार को GOPRIVATE पर्यावरण चर में जोड़ने के लिए निम्नलिखित आदेश निष्पादित करें:

    export GOPRIVATE=__YOUR_DOMAIN__

    जहां __YOUR_DOMAIN__ आपके निजी भंडार का स्थान है डोमेन का नाम.

  4. फिर से चलाएं और साफ-सुथरा हो जाएं।

    चेकसम को अक्षम करने के बाद आप गो मॉड टाइडी को सफलतापूर्वक चलाने में सक्षम होंगे, लेकिन यह एक सही समाधान नहीं है।

जैसा कि ऊपर दिखाया गया है, आपको GitHub क्रेडेंशियल प्रदान करने की आवश्यकता है ताकि गो मॉड टाइडी आपकी निजी रिपॉजिटरी डाउनलोड कर सके। निजी कोड डाउनलोड करने की अनुमति देने के लिए आपको अपनी रिपॉजिटरी को GOPRIVATE पर्यावरण चर में जोड़ने की भी आवश्यकता होगी।

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

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

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

Copyright© 2022 湘ICP备2022001581号-3