मैंने अपने ब्राउज़र से Github UI का उपयोग करके निजी रेपो उदाहरण / myprivaterepo बनाया है।
फिर मैं अपनी गो डायरेक्टरी (डेस्कटॉप पर) गया और इसे क्लोन किया:
$ cd $GOPATH
$ go get github.com/examplesite/myprivaterepo
अब तक सब ठीक है। फ़ाइल अनुसूचक को बनाया गया। अह, रेपो में जोड़ा गया, और धकेल दिया गया।
$ vim scheduler.go
$ git add scheduler.go
$ git commit
$ git push
एवरीथिंग ओके। लेकिन जब मैं एक साफ लैपटॉप पर गया और रेपो का क्लोन बनाने की कोशिश की, तो मुझे एक त्रुटि मिली:
# Now on laptop, which doesn't yet know about the repo
$ cd $GOPATH
$ go get github.com/examplesite/myprivaterepo
# At this point it should ask for my user ID and password ,right? But it doesn't.
# Instead, this error occurs:
cd .; git clone https://github.com/examplesite/myprivaterepo /Users/tom/go/src/github.com/examplesite/myprivaterepo
Cloning into '/Users/tom/go/src/github.com/examplesite/myprivaterepo'...
fatal: could not read Username for 'https://github.com': terminal prompts disabled
package github.com/examplesite/myprivaterepo: exit status 128
मेरे लैपटॉप को अपने ही रेपो पर नफरत क्यों है और मैं इसे अपने भाग्य को स्वीकार करने के लिए कैसे प्राप्त कर सकता हूं? धन्यवाद।
https://github.com/
रखता है , क्योंकि यह अनुरोध करेगा कि यदि आयात पथ मौजूद है। जीआईटी प्रक्रिया उपयोगकर्ता नाम / पासवर्ड के लिए संकेत देने में सक्षम होनी चाहिए, इसलिए लैपटॉप कॉन्फ़िगरेशन में कुछ अलग होना चाहिए - अलग शेल, अलग .gitconfig, एक एनवी चर, आदि
go
त्रुटि नहीं है ,git
"टर्मिनल प्रॉम्प्ट अक्षम" लौट रहा है। क्या आपgit clone https://github.com/examplesite/myprivaterepo
अपने लैपटॉप पर चला सकते हैं ?