我们最近把Golang带到了我一般使用的公司,但是我们在推出时遇到了麻烦,因为Go可以使用go get
命令从互联网上获取包。通常,当我们推出Java和Python时,我们能够限制开发人员从中将内容指向内部工具的位置。
因此,使用Python,我们可以通过改变pip命令从内部工件中取出来改变它们的位置,使用Java,我们可以改变它们的settings.xml和pom.xml以指向我们的内部包。
我知道在开发期间,您可以获取并将依赖项提取到本地,然后将它们编译为独立的二进制文件。我正在寻找的是阻止人们走出开放式互联网的一些机制。
Go中是否存在类似的内容?我可以阻止人们上网和go get
的包裹吗?
任何帮助将不胜感激。