如何使用gitlab自建golang基礎庫


這里以go mod方式建立golang基礎庫

一.gitlab創建項目golib

地址為gitlab.xxx.com/base/golib
示例如下

go mod初始化命令

go mod init gitlab.xxx.com/base/golib

二、如何下載

1. 先關閉GOPROXY

export GOPROXY=""

2. 替換git的https為ssh,避免下載包的過程讓輸入密碼

git config --global url."git@gitlab.xxx.com:".insteadOf "https://gitlab.xxx.com/"

3.執行下載,將直接下載包到GOPATH下

go get -u gitlab.xxx.com/base/golib

4.恢復GOPROXY,便於下載需要翻牆才能用的包

export GOPROXY="https://goproxy.io"

三、如何使用

以golib為頂級命名空間導入即可使用
示例代碼如下

package main

import (
	"fmt"
	"gitlab.xxx.com/base/golib"
	"gitlab.xxx.com/base/golib/crypt/base64"
	"gitlab.xxx.com/base/golib/types"
	"gitlab.xxx.com/base/golib/types/convert"
)

func main() {
	golib.Hello()
	types.World()
	fmt.Println(convert.MustString(1234))
	base64.Base64Encode("abc")
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM