前言
我工作中使用java部署代码一般都是本地打成jar包scp上传到服务器,然后java -jar启动,服务器上git都用不上。最近项目用go重写了。现在多了在服务器需要拉代码,然后编译再启动需求,虽然代码一般都是本地写好在服务器只要需要拉一下就好了,但是我发现centos7上自带的git版本是真的低,最常见的分支和状态表示都没有提示。


yum无法升级
自然而然想到升级一下git版本,可是执行yum update git以后发现已经是最新版

解决办法
我们只需要指定一下这个package的容器就好,yum默认的可能是为了保持稳定,但是确实版本有点低。在yum的repo文件夹下增加一下配置就好。
- 添加repo文件,如果没有vim会在该目录下自动创建
vim /etc/yum.repos.d/wandisco-git.repo
- 在里面添加, 然后:q保存退出
[ndisco-git]
name=Wandisco GIT Repository
baseurl=http://opensource.wandisco.com/centos/7/git/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco

- 导入GPG的公钥
sudo rpm --import http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco
- 然后再执行```yum update git``

然后再看,已经更新成功了

END
本博客所有文章除特别声明外,均采用 @Oreoft 许可协议。转载请注明出处!
┌┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┐
├ 记得关注公众号:没有气的汽水 ┤
└┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┘