У меня есть хранилище пакетов библиотеки go на github в качестве частного хранилища.
И я написал проект, подобный приведенному ниже, который импортирует пакет библиотеки выше.
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
Кажется, что происходит сбой при загрузке мода.Я думаю, это потому, что GAE не разрешен доступ к частному репозиторию (это убедительно)
Далее я попытался запустить go mod vendor
для загрузки репозиториев в каталог поставщика.
path/to/project
|- vendor/...
|- main.go
|- go.mod
`- go.sum
Но я получил ту же ошибку.
помогите!