एक निजी बिटबकेट रिपॉजिटरी (403 निषिद्ध) से गो आयात करने में समस्या का निवारण
go get कमांड का उपयोग करके Bitbucket.org से एक निजी रिपॉजिटरी आयात करना संभव है 403 निषिद्ध त्रुटि का सामना करें। इस समस्या को हल करने के लिए, नीचे दिए गए चरणों का पालन करें:
1. SSH कनेक्टिविटी स्थापित करें:
सुनिश्चित करें कि आपने अपनी SSH कुंजी सेट कर ली है और SSH का उपयोग करके Bitbucket से कनेक्ट करने में सक्षम हैं। आप रिपॉजिटरी से कोड को पुश और खींचकर इसे सत्यापित कर सकते हैं।
2. गो पर्यावरण चर संशोधित करें:
अपने टर्मिनल में निम्नलिखित पर्यावरण चर सेट करें:
GOPRIVATE=bitbucket.org/../.. GOPROXY=direct GOSUMDB=off
3. .gitconfig कॉन्फ़िगर करें:
अपनी .gitconfig फ़ाइल को निम्नलिखित पंक्तियों के साथ अपडेट करें:
[url "[email protected]:"] insteadOf = https://bitbucket.org/ [user] email = [email protected] name = yashjain
4. एजेंट में SSH कुंजी जोड़ें:
अपने SSH एजेंट में अपनी SSH कुंजी जोड़ें:
ssh-add -l ssh-add -k
5. .ssh/config को संशोधित करें:
अपनी .ssh/config फ़ाइल को इस प्रकार संपादित करें:
Host bitbucket.org HostName bitbucket.org User git IdentityFile ~/.ssh/id_rsa UseKeychain yes StrictHostKeyChecking no
वैकल्पिक समाधान:
यदि उपरोक्त चरणों से समस्या का समाधान नहीं होता है, तो आप निम्नलिखित वैकल्पिक दृष्टिकोण आज़मा सकते हैं:
1. एसएसएच कनेक्शन सेट करें:
सोर्सट्री जैसे जीयूआई टूल के माध्यम से या मैन्युअल रूप से कमांड लाइन का उपयोग करके एसएसएच का उपयोग करके बिटबकेट से कनेक्ट करें।
2। GOPRIVATE को अपडेट करें:
GOPRIVATE वेरिएबल को यहां सेट करें:
GOPRIVATE=bitbucket.org//*
3. कमांड लाइन निर्देश (लिनक्स/मैक/विंडोज़):
GoLang संस्करण के लिए नोट सेट करें:
बिटबकेट पर हालिया एपीआई अपडेट का कारण होगा कुछ पुराने GoLang संस्करणों के लिए 404 त्रुटि। इस समस्या से बचने के लिए, GoLang को नवीनतम संस्करण (1.18, 1.17.7, या 1.16.14) में अपडेट करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3