我正在尝试将私有存储库安装为 golang 模块。
阅读微软博客文章后。我试图在本地进行。
我已经更新了本地 .gitconfig
[url "git@ssh.dev.azure.com:v3/<my org>/"]
insteadOf = https://dev.azure.com/<my org>/
也导出到我的环境:
export GOPRIVATE=dev.azure.com/<my org>/
存储库包含一个go.mod具有以下标头的文件:
module dev.azure.com/<my-org>/<project>/<repo>
go 1.18
当我尝试通过以下方式安装模块时:
go get -v dev.azure.com/<my-org>/<project>/<repo>.git@develop
它失败了:
go: dev.azure.com/<my-org>/<project>/<repo>.git@v0.0.0-20220827174211-d4e6ad2f92b0: parsing go.mod:
module declares its path as: dev.azure.com/<my-org>/<project>/<repo>
but was required as: dev.azure.com/<my-org>/<project>/<repo>.git
但是,如果我在最后删除.git它,它会失败:
203非权威信息
导入私有模块的合适方式是什么
眼眸繁星
相关分类