zoukankan      html  css  js  c++  java
  • centos 安装最新版git

    对个人而言,gitlab有点浪费资源,占内存太大,一个博客服务器,配置比较低,用gitlab太浪费了。(公司使用gitlab,这个适合公司团队使用)

    前提条件,放行git端口,防火墙添加放行规则,将3690端口放行

    如果已安装git,首先卸载旧版本的Git

    yum remove git -y

    安装基本的依赖包

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

    查看最新的git源码包,找到最新版的tar.xz结尾的源码包【本文以2.9.5为例】:

    https://mirrors.edge.kernel.org/pub/software/scm/git/

    解压、编译安装git2.9.5,依次执行下列命令:

    cd /usr/local/src
    wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.xz 
    tar xf git-2.9.5.tar.xz 
    cd git-2.9.5 
    make prefix=/usr/local/git all
    make prefix=/usr/local/git install

    配置环境变量:

    echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
    source /etc/bashrc

    查看版本:

    git version 

    安装成功示例:

    正常的流程就是按照上面的流程进行安装即可,下面总结一些在安装过程中遇到的几个问题

    make prefix=/usr/local/git all进行编译的时候提示如下错误

    这个问题主要是系统缺少libiconv库导致的。根据上面提供的链接,下载libiconv即可。

     解决办法链接:https://www.cnblogs.com/-mrl/p/11151943.html

    安装完成libiconv库后,进入git安装目录,按照下面的方式进行安装

    make configure
    ./configure --prefix=/usr/local --with-iconv=/usr/local/libiconv
    编译
    make
    安装
    make install
    加入环境变量
    export PATH=$PATH:/usr/local/bin/git
    检测版本号
    git --version

    搭建git服务器示例如下:

    https://www.cnblogs.com/-mrl/p/11050860.html

  • 相关阅读:
    JSP EL表达式
    JSP 核心标签库
    windows查看占用端口的进程
    JSP 自定义标签
    JSON-LD
    Java 国际化
    Java Web的两种开发模式
    CSS 图片加载完成再淡入显示
    Windows 让cmd启动的程序在后台运行
    Maven使用
  • 原文地址:https://www.cnblogs.com/-mrl/p/11045998.html
Copyright © 2011-2022 走看看