go: github.com/myorg/myrepo@v0.0.4: reading github.com/myorg/myrepo/go.mod at revision v0.0.4: unknown revision v0.0.4
go mod tidy
当在不同的私人回购中调用它时,我遇到了上述阻止程序:github.com/myorg/myrepo2
并尝试从我的私人回购中获取github.com/myorg/myrepo
master 分支 go.mod 的内容github.com/myorg/myrepo
(在根项目级别)
module github.com/myorg/myrepo
go 1.15
require (
github.com/abadojack/whatlanggo v1.0.1
github.com/mmcdole/gofeed v1.1.3
github.com/stretchr/testify v1.3.0
)
回购实际上有一个标签/发布名为v0.0.4
此外,我已经尝试了以下描述的所有内容:
- https://golang.cafe/blog/how-to-fix-go-mod-unknown-revision.html
- 安装私有 Go 模块:未知修订错误
- https://go.dev/ref/mod#private-modules
也就是说,我已经尝试过配置~/.gitconfig
,GOPRIVATE
和其他环境变量,~/$HOME/.netrc
甚至生成了一个 GitHub 访问令牌。我应该注意,我在这台机器上还有一个与 Github 帐户关联的 SSH 密钥,~/.ssh/config
内容如下:
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed12345
Host github.com
Hostname ssh.github.com
Port 443
我还排除了此处描述的子模块问题,阅读 github.com/username/kit/go/database/go/database/go.mod 在修订版 go/database/v1.0.1: unknown revision go/database/v1.0.1
我对此一无所知,因此将不胜感激。