我们最近将Golang引入了我工作的公司,用于一般用途,但我们在推出过程中遇到了一个障碍,因为Go可以使用go get命令从互联网上获取软件包。通常,当我们推出Java和Python时,我们能够通过将它们指向我们内部的artifactory来限制开发人员可以从何处提取包。
因此,使用Python,我们可以通过将pip命令更改为从内部人工工厂中提取,来更改它们的提取位置;使用Java,我们可以将它们的settings.xml和pom.xml更改为指向我们的内部包。
我知道在开发过程中,您可以获取依赖项并将其放入本地,然后将其编译成独立的二进制文件。我正在寻找的是一种机制,可以阻止人们走出去,从开放的互联网上拉出来。
Go中有这样的东西吗?我能阻止人们访问互联网和go get包吗?
任何帮助都将不胜感激。
发布于 2018-03-01 15:25:35
https://stackoverflow.com/questions/49042931
复制相似问题