栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何设置GOPRIVATE环境变量

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何设置GOPRIVATE环境变量

简短答案:

go env -w GOPRIVATE=github.com/repoURL/private-repo

要么

如果要允许您组织中的所有私人回购

go env -w GOPRIVATE=github.com/<OrgNameHere>/*

长答案:

有关更多信息,请检查“非公共模块的模块配置”:

GOPRIVATE环境变量控制go命令认为哪个模块是私有的(不可公开获得),因此不应使用代理或校验和数据库。该变量是模块路径前缀的逗号分隔的全局模式列表(按照Go的path.Match的语法)。例如,

 GOPRIVATE=*.corp.example.com,rsc.io/private

使go命令将路径前缀与任一模式匹配的任何模块视为私有模块,包括git.corp.example.com/xyzzy、rsc.io/private和rsc.io/private/quux。

。。

“ go env -w”命令(请参阅“ go help env”)可用于为以后的go命令调用设置这些变量。


注意ssh的用法:

如果您使用 ssh 来访问git repo(本地托管),则可能需要在您的服务器上添加以下内容

~/.gitconfig

[url "ssh://git@git.local.intranet/"]       insteadOf = https://git.local.intranet/

使

go
命令能够访问git服务器。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/514835.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号