首页 > 其他分享 >Go Get 从私有库(比如公司库)获取包

Go Get 从私有库(比如公司库)获取包

时间:2024-01-26 18:11:06浏览次数:29  
标签:来拉取 git 公司库 get 私有 Get go Go

go module 从私有库获取包

go get是读取 go env和git的相关配置来使用 http(s) 或者ssh来拉取源码.

参考的这篇:
GoGet访问私有库配置

总结的是以下几点:

  • go get时必须要与包名匹配, 所以上传的包的名字还是要按固定的来; 比如可以是 firetech/zzk/hs256
  • go get访问包会默认会走 goproxy, 涉及到的 go env变量有 goprivate, gonoproxy等, 我还没看
  • 最重要的, 因为go get会通过 git来拉取, 所以要在 git的配置中配置 url的替换;

标签:来拉取,git,公司库,get,私有,Get,go,Go
From: https://www.cnblogs.com/runninginsilence/p/17990399

相关文章

  • 字符串“getline”“fgets”“getchar”
    https://www.luogu.com.cn/problem/P8506?contestId=154692`include<bits/stdc++.h>usingnamespacestd;intmain(){intn;intcount=0;cin>>n;getchar();while(n--){chara[1000];fgets(a,sizeof(a),stdin);intflag=0;for(inti=0;a[i+1]!=......
  • Expected type 'PublicFormat', got 'str' instead
    在用包cryptography进行非对称加密时,生成公钥的函数异常.fromcryptography.hazmat.backendsimportdefault_backendfromcryptography.hazmat.primitivesimportserializationfromcryptography.hazmat.primitives.asymmetricimportrsa#生成RSA密钥对defgenerate_rsa_ke......
  • 【Docker-compose】django不分离项目
    文件/文件夹-映射#django在处理数据库或者媒体文件持久时需要用到#nginx在读取媒体文件的时候需要用到1:移动静态文件(staticmediadb.sqlite3等)到定义的宿主机路径:/usr/graduation下--/usr/graduation/static--/usr/graduation/media--/usr/gradu......
  • Golang 语言入门:基础语法与示例
    引言Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。自2009年推出以来,Go已经成为云计算、微服务、网络服务器等领域的热门选择。其设计哲学是简洁、快速和易于理解,这使得Go语言特别适合当今快速发展的软件行业。Go语言的基本语法......
  • 基于djangoadmin开发,如何新用户自动创建token
    可以使用Python的secrets模块来生成一个包含大写字母和数字的32位token。以下是一个简单的例子:importsecretsimportstringdefgenerate_token():alphabet=string.ascii_uppercase+string.digitstoken=''.join(secrets.choice(alphabet)for_inrange(32))......
  • 在PyCharm中运行Python的unit测试时,出现‘file‘ object has no attribute ‘getvalue
    https://blog.csdn.net/m0_46900715/article/details/129725053  ......
  • go-zero开发入门-初始化cache.ClusterConf示例
    cache.ClusterConf的定义如下://CacheConfisanaliasofClusterConf.typeCacheConf=ClusterConftype( //AClusterConfistheconfigofaredisclusterthatusedascache. ClusterConf[]NodeConf //ANodeConfistheconfigofaredisnodethatuseda......
  • go-carbon v2.3.7 发布,轻量级、语义化、对开发者友好的 golang 时间处理库
    carbon是一个轻量级、语义化、对开发者友好的golang时间处理库,支持链式调用。目前已被awesome-go收录,如果您觉得不错,请给个star吧github.com/golang-module/carbongitee.com/golang-module/carbon安装使用Golang版本大于等于1.16//使用github库goget-ugithu......
  • Go语言官方团队推荐的依赖注入工具
    在开发过程中,我们经常需要处理一些相互依赖的组件。例如,我们可能有一个服务需要数据库连接和一些配置信息。这种相互依赖的关系在一个大型项目中可能会变得非常复杂。无序地组织这些依赖可能会造成代码的混乱和维护困难。为了更好地管理依赖关系,依赖注入是一个很好的解决方案。在G......
  • get 和post的异同
      GET和POST的区别 对比GET与POST。1.前言最近看了一些同学的面经,发现无论什么技术岗位,还是会问到get和post的区别,而搜索出来的答案并不能让我们装得一手好逼,那就让我们从HTTP报文的角度来撸一波,从而搞明白他们的区别。2.标准答案在开撸之前吗,让我们先看一下......