我无法从 CircleCi 下载我新发布的 go 包。在本地它有效。我可以通过访问 https://github.com/acme/my-lib/tree/v0.0.3来验证我尝试使用的标签是否可用
但是,go get
不会下载它。
我GOPRIVATE=github.com/acme/
也试过github.com/acme/*
,同样的结果。
运行go get
返回这个
go: finding github.com/acme/my-lib v0.0.3
go: github.com/acme/my-lib@v0.0.3: unknown revision v0.0.3
go: error loading module requirements
去.mod
module github.com/acme/project
require (
github.com/acme/my-lib v0.0.3
)
为什么从 CircleCi 运行时无法识别我的标记版本
我也尝试过改变我的.git/config
:
[remote "origin"]
# url = git@github.com:acme/my-lib.git
url = https://github.com/acme/my-lib.git
https 或 ssh 都不起作用。
git ls-remote 从桌面
git ls-remote https://github.com/acme/my-lib | ack v0.0.3
$SHA refs/tags/v0.0.3
来自circleci的git ls-remote
git ls-remote https://github.com/acme/my-lib | grep v0.0.3
ERROR: Repository not found.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.