美文网首页
CentOS7 安装 git 最新版本

CentOS7 安装 git 最新版本

作者: 羊驼可以吃吗 | 来源:发表于2019-06-27 20:18 被阅读0次

    CentOS7 安装 git 最新版本

    参考资料

    在centos6.5 64bit环境下安装最新版本的git - csdn

    CentOS7 执行yum 命令出错 - csdn

    linux中wget未找到命令 - csdn

    Linux同步网络时间 - csdn

    为什么不用 yun 等命令直接去安装?

    我们为什么不用命令直接去安装?还要单独下载git的安装包来编译安装呢?

    这是因为linux系统库中git的版本都比较老,还停留在V1..的版本,为了更好的支持git的性功能特性,我们应该去安装git官网比较新的版本,现在官网git已经是2.8.0版本了。我们所示想要获取最新的git版本,那就只能下rpm包或者用源码来实现。

    安装

    安装依赖软件

    yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc gcc perl-ExtUtils-MakeMaker

    卸载 git (如果版本太老)

    注意,安装完这些依赖以后,再做一次

    git --version

    检查会发现git是已经安装好的,但是版本很低,这个时候执行一次卸载。

    [root@uatjenkins01 ~]# git --versiongit version 1.7.1[root@uatjenkins01 ~]# yum remove -y git

    安装 git

    [root@uatjenkins01 ~]# cd /usr/local/src/[root@uatjenkins01 src]# wget https://www.kernel.org/pub/software/scm/git/git-2.18.0.tar.xz[root@uatjenkins01 src]# tar -vxf git-2.18.0.tar.xz[root@uatjenkins01 src]# cd git-2.18.0[root@uatjenkins01 git-2.15.1]# make prefix=/usr/local/git all[root@uatjenkins01 git-2.15.1]# make prefix=/usr/local/git install[root@uatjenkins01 git-2.15.1]# ln -s /usr/local/git/bin/git /bin/git[root@uatjenkins01 ~]# git --version

    常见问题

    CentOS7 执行 yum 命令出错

    或者,yum下载太慢也可以用下面方式处理

    vi /etc/resolv.confnameserver 8.8.8.8nameserver 114.114.114.114 // 新增systemctl restart network.service // 重启网络服务

    wget: 未找到命令

    在装数据库的时候发现无法使用wget命令,提示未找到命令

    yum install -y wget

    make[1]: 警告:检测到时钟错误。您的创建可能是不完整的。

    yum install -y ntpdatentpdate -u ntp.api.bz

    gogs "git": executable file not found in $PATH

    ln -s /usr/local/git/bin/git /bin/gitln -s /usr/local/git/bin/git-cvsserver /bin/git-cvsserverln -s /usr/local/git/bin/gitk /bin/gitkln -s /usr/local/git/bin/git-receive-pack /bin/git-receive-packln -s /usr/local/git/bin/git-shell /bin/git-shellln -s /usr/local/git/bin/git-upload-archive /bin/git-upload-archive

    相关文章

      网友评论

          本文标题:CentOS7 安装 git 最新版本

          本文链接:https://www.haomeiwen.com/subject/xisgoftx.html