我从浏览器使用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
一切都很好。但是,当我去一台干净的笔记本电脑尝试克隆存储库时,出现了一个错误:
# 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/
如果导入路径不存在,它将向要求。git的过程应该能够提示输入用户名/密码,所以必须有笔记本配置不同的东西-不同的外壳,不同的.gitconfig,一个环境变量,等等
go
错误,git
返回“禁用终端提示”。可以git clone https://github.com/examplesite/myprivaterepo
在笔记本电脑上运行吗?