【发布时间】:2018-11-28 05:01:48
【问题描述】:
我在 github 上有一个 go library 包存储库作为私有存储库。
我写了一个类似下面的项目,导入上面的库包。
package main
import "github.com/foo/libpackage"
func main() {
:
}
这是一个目录层次结构。
path/to/project
|- main.go
|- go.mod
`- go.sum
部署时出现错误,不能
go: github.com/foo/libpackage@v0.0.0-20181127123728-008fddddc190: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /go/pkg/mod/cache/vcs/25a80f32a1edc8de002fe3d4532abdf933bba77505314d051e4b644faa9cabf6: exit status 128:
fatal: could not read Username for 'https://github.com': terminal prompts disabled
go mod 下载似乎失败了。 我认为这导致不允许 GAE 访问私有存储库(这很有说服力)
接下来我尝试运行 go mod vendor 将存储库下载到供应商目录中。
path/to/project
|- vendor/...
|- main.go
|- go.mod
`- go.sum
但我遇到了同样的错误。
帮助!
【问题讨论】:
标签: google-app-engine go go-modules