知識(shí)分享之Golang——go mod時(shí)使用代理模式goproxy和私有模式GOPRIVATE
背景
知識(shí)分享之Golang篇是我在日常使用Golang時(shí)學(xué)習(xí)到的各種各樣的知識(shí)的記錄,將其整理出來(lái)以文章的形式分享給大家膛堤,來(lái)進(jìn)行共同學(xué)習(xí)乌企。歡迎大家進(jìn)行持續(xù)關(guān)注。
知識(shí)分享系列目前包含Java戒祠、Golang骇两、Linux、Docker等等姜盈。
開發(fā)環(huán)境
- 操作系統(tǒng):windows 10
- 使用工具:Goland開發(fā)工具
- golang版本:1.17
內(nèi)容
在進(jìn)行使用golang時(shí)我們現(xiàn)在更習(xí)慣于使用1.11增加的module進(jìn)行包管理低千,而默認(rèn)使用的拉取地址常常受限于當(dāng)前網(wǎng)絡(luò)環(huán)境,因此我們這時(shí)就需要對(duì)其進(jìn)行設(shè)置代理模式goproxy馏颂,下面是如何設(shè)置該模式示血,有需要的小伙伴可以根據(jù)該篇文章進(jìn)行設(shè)置使用。
1救拉、開啟go module模式难审,這個(gè)模式開啟下回忽略GOPATH和vendor文件夾
go env -w GO111MODULE=on
2、配置阿里的地址
go env -w GOPROXY="https://mirrors.aliyun.com/goproxy/,direct"
3亿絮、部分配置使用私有地址
go env -w GOPRIVATE="*github.com"
4告喊、關(guān)閉包驗(yàn)證
go env -w GOSUMDB=off
這樣我們就可以愉快的使用了
本文聲明:
知識(shí)共享許可協(xié)議
本作品由 cn華少 采用 知識(shí)共享署名-非商業(yè)性使用 4.0 國(guó)際許可協(xié)議 進(jìn)行許可麸拄。