为了账号安全,请及时绑定邮箱和手机立即绑定

git服务器

git服务器

海绵宝宝撒 2019-04-16 20:26:12
各位:最近在使用git时遇到了一个问题:我在git服务器上准备建立repo镜像库,但是在运行repoinit......时出现fatal:git1.7.2orlaterrequired我查看了一下服务器git的版本git--version为1.7.1现在问题就是,我要怎么升级服务器的git版本,又不影响代码库的下载和上传。PS:该git服务器不是本人建立的,本人只是在使用和维护,该服务器可以使用root登录shell,本人在网上查找了一些资料,还是不太明白,而且不敢随意更改git服务器。希望在这里能得到一些解答,谢谢。
查看完整描述

2 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

无论是Git服务器还是Git客户端,它们都依赖同一个git可执行程序。所以你这个问题的答案就是,升级git,别管什么服务器/客户端,就是你的repo命令依赖的git版本太低罢了。
应该说,Git本身就是分布式的,不存在严格的服务端/客户端的区分,只是我们在逻辑上把某台服务器作为中心式的repo罢了。而作为所谓“Git服务器”,除了管理中心式repo之外,还可能去实现用户/权限管理,这要基于第三方的一些软件扩展来实现。
在你的例子里repo好像是python写的一个gitwrapper,我记得前一阵子回答一个git的问题时遇到过它。我不太清楚它的具体作用,但是它归根结底还是要依赖你系统上安装的git的。
因此,你就按照常规的方式升级你的git就可以了,具体的操作我不知道你用的什么操作系统?Google一下吧。
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 362 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信