前言
我工作中使用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
(转载本站文章请注明作者和出处 没有气的汽水)
┌┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┐ ├ 文章已经完啦, 想要第一时间收到文章更新可以关注↓ ┤ └┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┘
Post Directory
下面是评论区,欢迎大家留言探讨或者指出错误哈