go mod 添加私有库GOPRIVATE

这篇具有很好参考价值的文章主要介绍了go mod 添加私有库GOPRIVATE。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

私有地址

  • 形式=仓库域名/组织名
  • 形式=仓库域名
  • 形式=*仓库域名

示例私有地址:

gitee.com/takujo_admin 或者igitlab.com

多个私有地址,分割,示例:

gitee.com,igitlab.com

修改env

go env  -w  GOPRIVATE="私有地址"

go env  -w  GONOPROXY="私有地址"

go env  -w  GONOSUMDB="私有地址"

即刻生效

修改git.url

git config --global url."替换后地址".insteadof "原仓库地址"

实际就是链接的字符串内容替换

示例:

把https方式替换为ssh方式

git config --global url."git@gitee.com:takujo_admin".insteadof "https://gitee.com/takujo_admin"

把https方式替换为http方式

git config --global url."http://gitee.com/takujo_admin".insteadof "https://gitee.com/takujo_admin"

如果还失败,补充环境变量

go env  -w  GOINSECURE="私有地址"文章来源地址https://www.toymoban.com/news/detail-648436.html

到了这里,关于go mod 添加私有库GOPRIVATE的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用go mod tidy命令出现go.mod file indicates go 1.21, but maximum supported version is 1.19,如何解决

    使用git拉取代码Golang代码到本地后,利用VS Code打开项目后,看到go.mod报红,现象如下图所示:` 这个问题是当前使用的go版本与git clone拉取下来的项目的go.mod所用的go版本不一致导致的: 在项目中打开一个terminal,查看当前安装的go版本是否与go.mod的第二行的声明一致:如下图

    2024年02月06日
    浏览(42)
  • 3.go-mod依赖管理

    提示:文章写的差不多的时候补上 略 go 语言项目中对于第三方库和插件采用go mod 的方式管理go 工程依赖的包。 命令如下(示例): 代码如下(示例): 略

    2024年02月11日
    浏览(44)
  • 解决 go mod tidy 加载模块超时

    如果go mod tidy 加载模块超时 解决方法 修改GOPROXY: 查看go环境相关信息:

    2024年02月11日
    浏览(39)
  • Minecraft 服务器安装Forge 并添加Mod

    手把手教你搭建一个Minecraft 服务器_Leleprogrammer的博客-CSDN博客 我们首先是echo关掉,然后执行java的命令,-jar之后是自己刚刚下载的jar的文件名(这里我们以1.16.3为例),然后-nogui可加可不加,-nogui表示不要图形界面,添加后运行服务器时只有控制台,没加的话,运行服务器既

    2024年02月14日
    浏览(44)
  • go.sum are different when using go mod vendor/download

    本地Golang配置 今天本地编译一个项目,遇到以下错误 尝试过以下方案 无效 最终解决方案: 这个问题应该就是proxy缓存的原因导致:https://jfrog.atlassian.net//si/jira.issueviews:issue-html/RTFACT-24958/RTFACT-24958.html

    2024年02月13日
    浏览(43)
  • 解放你的依赖管理:Go mod包管理工具详解

    Go语言作为一门开源的编程语言,已经广泛应用于各个领域。作为一门现代化的编程语言,Go语言支持模块化开发,而包和依赖管理是模块化开发的重要组成部分。Go mod作为Go语言的官方包管理工具,可以帮助开发者更好地管理包和依赖,提高开发效率和项目可维护性。本文将

    2024年02月07日
    浏览(50)
  • 【Go mod 学习之 replace 篇】解决 go 本地依赖、无法拉取依赖、禁止依赖等问题

    golang mod 包管理使用 引入本地包 Go 专家编程之 replace go.mod 文件中通过 指令 声明module信息,用于控制命令行工具进行版本选择。一共有四个指令可供使用: module: 声明module名称; require: 声明依赖以及其版本号; replace: 替换require中声明的依赖,使用另外的依赖及其版本号

    2024年02月03日
    浏览(44)
  • [Go 报错] go: go.mod file not found in current directory or any parent directory

    Build Error: go build -o c:Users13283Desktopgodemo__debug_bin3410376605.exe -gcflags all=-N -l . go: go.mod file not found in current directory or any parent directory; see \\\'go help modules\\\' (exit status 1) go 的环境配置问题。与 golang 的包管理有关 如果你是 Windows 系统,快捷键 “Win+R”,输入cmd,打开终端。输入: 解

    2024年02月09日
    浏览(45)
  • go mod tidy报错:zip: not a valid zip file

    具体报错: 解决方式: 方式1:执行 go clean -modcache 清理缓存(无效) 方式2:更换GOPROXY为七牛云的go代理(有效)

    2024年02月04日
    浏览(46)
  • 解决Go报错:parsing go.mod :module declares its path as: ××× but was required as: ×××

    在go项目中,导入一个包名不等于其包导入路径名的最后一段的包时候发生报错: 认为是import 的包名不对。 修改import 至与go.mod的声明一致: 结果还是报错: 所以认为包名跟其文件路径是直接相关的,导入的时候引入的包名其实是需要提供其包所在git上的路径的。 最后修改

    2024年02月12日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包