GOPROXY-包管理工具

olivee 4年前 ⋅ 1087 阅读

参考:http://johnsonsmile.cn/johnsonsmile/353/go%E5%8C%85%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7-goproxy/

1. GOPROXY

环境设置: 在 Linux 或 macOS 上面,需要运行下面命令:

# 启用Go Module功能
export GO111MODULE=on
# export GOPROXY=https://goproxy.io
# 七牛云免费维护
export GOPROXY=https://goproxy.cn,direct

如果你使用的 Go 版本>=1.13, 你可以通过设置 GOPRIVATE 环境变量来控制哪些私有仓库和依赖(公司内部仓库)不通过 proxy 来拉取。

2. 自建私有仓库 Athens

下载地址: https://github.com/gomods/athens

安装 Athens 支持多种方式的安装,docker 容器、k8s 和二进制安装包,本文将会介绍如何通过二进制包安装。