# 先安装 wget(安装不上就算了)
yum install wget
## 1. 备份
# 进入到 yum 的配置文件夹
cd /etc/yum.repos.d/
# 备份源配置文件
cp CentOS-Base.repo CentOS-Base.repo.backup
## 2. 下载新的源
# 下载新的配置文件(阿里)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 下载新的配置文件(腾讯)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
# 下载新的配置文件(腾讯)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
# centos8 腾讯
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos8_base.repo
# 如果你没有安装 wget 就使用如下命令
curl -o CentOS-Base.repo -O http://mirrors.aliyun.com/repo/Centos-7.repo
## 3. 更新
# 更新缓存
yum clean all
yum makecache
# 安装一个仓库,不然很多包没有
yum install -y epel-release
安装 golang 问题 No package golang available.
# 先安装epel
wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
# 更新缓存
yum clean all
yum makecache
# 安装 golang
yum install -y golang
# 配置 mod 打开
go env -w GO111MODULE="on"
# 配置代理
go env -w GOPROXY="https://goproxy.cn,direct"
# 测试
go get -u github.com/dengjiawen8955/go_utils
参考:https://www.cnblogs.com/renpingsheng/p/7845096.html