首页 > 其他分享 >Go使用HTTP的私有仓库中的模块

Go使用HTTP的私有仓库中的模块

时间:2024-07-23 17:59:37浏览次数:10  
标签:HTTP helper 私有 gitlab go xxe Go com example

Go使用HTTP的私有仓库中的模块

1. 导入方设置Go变量

go env -w GOPRIVATE='gitlab.xxe.example.com'
go env -w GOINSECURE='gitlab.xxe.example.com'   # 因为中间多了一级.xxe导致不能用通配域名

2. 仓库中的模块设置

go.mod 文件中定义模块时要附带.git后缀

go mod init gitlab.xxe.example.com/devops/helper.git

go.mod 文件内容

module gitlab.xxe.example.com/devops/helper.git

go 1.22.2

3. 在项目中引用

go get gitlab.xxe.example.com/devops/helper.git

输出内容

go: added gitlab.xxe.example.com/devops/helper.git v0.0.0-20240723093355-476831f4ee46

4. 项目中使用

package main

import (
	"fmt"

	helper "gitlab.xxe.example.com/devops/helper.git"
)

func main() {
	fmt.Println(helper.Version)
}

标签:HTTP,helper,私有,gitlab,go,xxe,Go,com,example
From: https://www.cnblogs.com/liy36/p/18319191

相关文章

  • CF1990F Polygonal Segments 题解
    题目链接:https://codeforces.com/contest/1990/problem/F赛时想到了一个略显抽象的做法,但因为写反了一个判断导致没能过掉。赛后调参卡过,用时\(3.5/8\)秒。为了不丢失这个idea最终还是决定写个题解记录一下。题意简述给定一个数组\(a_{1..n}\),执行以下查询:查询区间\([......
  • HttpClient 发送get和post请求的使用方法
    一Httpclient的简介    HttpClient是ApacheJakartaCommon下的子项目,可以用来提供高效的,最新的,功能丰富的支持HTTP协议的客户端变成工具包,并且他支持HTTP协议最新的版本和建议。核心API:HttpClient  HttpClientsCloseableHttpClientHttpGetHttpPost二Ht......
  • Go-深度学习实用指南-全-
    Go深度学习实用指南(全)原文:zh.annas-archive.org/md5/cea3750df3b2566d662a1ec564d1211d译者:飞龙协议:CCBY-NC-SA4.0序言Go是由Google设计的开源编程语言,旨在高效处理大型项目。它使得构建可靠、简单和高效的软件变得简单直接。本书立即进入了在Go语言中实现深度神......
  • golang 构建Web服务器
    main.gopackagemainimport("fmt" "log" "net/http")funcloggingMiddleware(nexthttp.Handler)http.Handler{ returnhttp.HandlerFunc(func(whttp.ResponseWriter,r*http.Request){ log.Printf("%s%s\n"......
  • Django视图与URLs路由详解
            在DjangoWeb框架中,视图(Views)和URLs路由(URLrouting)是Web应用开发的核心概念。它们共同负责将用户的请求映射到相应的Python函数,并返回适当的响应。本篇博客将深入探讨Django的视图和URLs路由系统,提供实际的代码示例和操作指导,确保读者能够具体而实际地了解如......
  • Golang异步编程方式和技巧
    Golang异步编程方式和技巧原创 腾讯程序员 腾讯技术工程  2024年04月23日18:00 广东 12人听过Golang基于多线程、协程实现,与生俱来适合异步编程,当我们遇到那种需要批量处理且耗时的操作时,传统的线性执行就显得吃力,这时就会想到异步并行处理。下面介绍一些异步......
  • django学习入门系列之第四点《案例 走马灯(让字幕滚动)》
    文章目录往期回顾<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><spanid="txt">欢迎中国联通领导过来指导</span><scri......
  • gofiber sse
    packagemainimport( "bufio" "fmt" "log" "time" "github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2/middleware/cors" "github.com/valyala/fasthttp")varindex=[]byte......
  • Python 协议和 Django 模型
    假设我有一个简单的协议A和一个未能实现该协议的类B:fromtypingimportProtocolclassA(Protocol):deffoo(self)->str:...classB:pass当下面的代码进行类型检查时,Mypy将正确地抱怨x:A=B()mypy.error:Incompatibletypes......
  • MySQL server has gone away
    环境:Os:Centos7DB:mysql5.7.39 导入大量数据的时候报错误:[root@localhost~]#mysql-hlocalhost-uroot-pmysql--default-character-set=utf8-Ddev_test</tmp/db_test_20240723mysql:[Warning]Usingapasswordonthecommandlineinterfacecanbeinsecure.......