为了兑现go依赖关系,我使用nexus(作为goproxy)连接到goproxy
服务器(因为nexus
无法直接从GitHub
获得依赖项),该地址位于专用网络之外。
nexus.some.repo.com:4443/存储库/go-nexus-proxy➡️gonexus.dev
nexus.some.repo.com:4443/存储库/go-proxy➡️proxy.golang.org
...
GOPROXY="nexus.some.repo.com:4443/repository/go-proxy,nexus.some.repo.com:4443/repository/go-nexus-proxy"
我使用
.netrc
文件连接到nexusmachine nexus.some.repo.com:4443
login SOME_LOGIN
password SOME_PASS
protocol https
我可以使用git credential.helper
代替.netrc
❓如果是👉🏻如何配置
git credential.helper
❓ 最佳答案
如果您已经在使用netrc,则只需配置凭据助手即可使用netrc
您可以下载并放入PATH git-credential-netrc.perl
接着:
git config --global credential.helper netrc
关于go - git credential.helper而不是.netrc以获取依赖关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64569012/