我正在尝试为Go项目设置自动构建。但是,我们在私有BitBucket上有一些内部依赖项。但是,需要凭据才能访问这些凭据。我能够使用选项Git和SSH读取主存储库,但我能够从BitBucket下载依赖项。
我已经尝试过:
git config --global url."git@bitbucket.org:".insteadOf "https://bitbucket.org/"
export 'GOPRIVATE=bitbucket.org/*'
然而,这似乎不起作用,因为输出:
+ go version
22:33:27 go version go1.16.4 darwin/arm64
+ go test
22:33:29 go: missing Mercurial command. See https://golang.org/s/gogetcmd
22:33:30 go: bitbucket.org/repositorie_url: reading https://api.bitbucket.org/2.0/repositorie_url/dependency_repo 403 Forbidden
22:33:30 server response: Access denied. You must have write or admin access.
我如何确保去获取或去安装以安全的方式访问我们的私有存储库?
注意:去测试sems忽略git配置,它试图从https访问依赖项,此外,我还有一些Mercurial错误。
海绵宝宝撒
梵蒂冈之花
相关分类