निजी GitHub रिपॉजिटरी के लिए go get पर "terminal prompts disabled" त्रुटि
नमस्ते! मैं Go में नया हूँ और अपने प्रोजेक्ट में एक निजी GitHub रिपॉजिटरी कनेक्ट करने की कोशिश कर रहा हूँ। मैंने SSH कुंजियाँ सेट कीं, उन्हें agent में जोड़ा, जाँच की — `git clone git@github.com:myorg/myrepo.git` बिना पासवर्ड के बढ़िया काम करता है।
लेकिन जब मैं `go get github.com/myorg/myrepo` करता हूँ, तो यह त्रुटि मिलती है:
```
go: github.com/myorg/myrepo@v0.0.0-xxxx: terminal prompts disabled
Use the 'git config core.askPass' or 'GIT_ASKPASS' environment variable, or set 'SSH_AUTH_SOCK'
```
मेरे `go.mod` में `module myproject` लिखा है, और मैंने `require github.com/myorg/myrepo v0.0.0` जोड़ा है। Go संस्करण 1.16 है, Windows 10 पर। मैंने `GIT_TERMINAL_PROMPT=1` के साथ चलाने की कोशिश की — मदद नहीं मिली। `.gitconfig` में मेरे पास `[url "git@github.com:"]` सेटिंग है `insteadOf = https://github.com/` के साथ। फिर भी काम नहीं करता। Go को सही तरीके से कैसे कॉन्फ़िगर करूँ ताकि वह निजी रिपॉजिटरी डाउनलोड कर सके? क्या environment variables में कुछ और जोड़ने की ज़रूरत है?