브라우저에서 Github UI를 사용하여 개인 저장소 examplesite / myprivaterepo를 만들었습니다.
그런 다음 바탕 화면의 go 디렉토리로 이동하여 복제했습니다.
$ cd $GOPATH
$ go get github.com/examplesite/myprivaterepo
여태까지는 그런대로 잘됐다. scheduler.go 파일을 작성하고 repo에 추가 한 후 푸시했습니다.
$ vim scheduler.go
$ git add scheduler.go
$ git commit
$ git push
Everythng는 괜찮습니다. 그러나 깨끗한 노트북에 가서 저장소를 복제하려고 할 때 오류가 발생했습니다.
# 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/
가져 오기 경로가 존재하지 않는 경우 요청하기 때문에 ssh를 통해 repo를 복제 한 경우에만 작동 합니다. git 프로세스는 사용자 이름 / 암호를
go
오류 가 아니며git
"터미널 프롬프트 비활성화 됨"을 반환하는 것입니다. 당신git clone https://github.com/examplesite/myprivaterepo
은 당신의 노트북에서 실행할 수 있습니까 ?