[英]Cannot install private Go module
我有一個私有項目,它在github.com/company/company-product
使用私有模塊。 當我嘗試構建項目時,我得到:
go: github.com/company/company-product@v1.0.4: reading github.com/company/company-product/go.mod at revision v1.0.4: unknown revision v1.0.4
我嘗試過的事情:
go env -w GO111MODULE=on
go env -w GOPRIVATE=github.com/company/company-product
export GOPRIVATE=github.com/company/*
export GONOPROXY=github.com/company/*
export GONOSUMDB=github.com/company/*
ssh://git@github.com/
而不是https://github.com/
ssh://$PERSONAL_ACCESS_TOKEN@github.com/
而不是https://github.com/
$GOPATH/pkg
中的所有內容go clean
go mod download
, go mod tidy
, go mod vendor
(都產生上述錯誤)但是我仍然遇到同樣的錯誤。
看起來關鍵是按照一定的順序做事:
github.com/company/*
$GOPATH/pkg
ssh://git@github.com/
而不是https://github.com/
go get github.com/company/company-product
對我有用的解決方案;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.