📅  最后修改于: 2023-12-03 15:15:24.935000             🧑  作者: Mango
GOPRIVATE
是 Go 语言中的一个环境变量,用于设置私有代码库的访问控制。这个环境变量的作用是告诉 Go 工具链中的所有命令,哪些代码库是私有的,不应该被公开访问。
在命令行中设置 GOPRIVATE
环境变量即可,例如:
export GOPRIVATE="mycompany.com/private-repo"
这会告诉 Go 工具链中的所有命令,mycompany.com/private-repo
代码库是私有的,不应该被公开访问。
GOPRIVATE
后,你的私有代码库依然需要提供一个有效的 Go 模块路径。go.mod
文件中为私有依赖添加 // indirect
注释。$GOPATH/src
下移除,并使用 Go modules 代替。