zoukankan      html  css  js  c++  java
  • CentOS 7编译安装Git,搭建远程仓库

    操作系统:CentOS 7.4

    Git版本:git version 2.21.0 

    官网文档将安装路径选择在./configure --prefix=/usr  极不推荐这种方法,如果你这样安装,日后想卸载极为麻烦,几乎删除不干净。将安装路径选择在--prefix=/usr/local/git 日后想卸载只需删除这个目录即可。

    #官网下载软件
    wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.21.0.tar.gz

    1、安装依赖包

    #内网环境需要本地yum源,本地yum源没有的包自己找一台联网的CentOS,执行yum install  软件包名 --downloadonly --downloaddi=/usr/local/src 下载软件不安装,获得软件包

    #yum -y install gcc gcc-c++ autoconf asciidoc xmlto curl-devel expat-devel gettext-devel openssl-devel zlib-devel docbook2X
    #ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi   //安装docbook2X后的操作

    2、编译

    #安装先检查下是否有旧版本的git,有的话卸载rpm -e --nodeps git

    #tar -zxvf git-2.21.0.tar.gz
    #cd git-2.21.0
    #make configure
    #./configure --prefix=/usr/local/git
    #make all doc info
    #make install install-doc install-html install-info

    3、配置git
    #git config --global user.name "nishihaoren"
    #git config --global user.email "ainiyou@163.com"

    #useradd git
    #passwd git

     

    4、测试,查看git是否能创建仓库

    #配置环境变量

    vim /etc/profile

    export PATH=$PATH:/usr/local/git/bin

    source /etc/profile

    #git --version
    git version 2.21.0 

    #mkdir -p /data/project
    #chown git:git -R /data/project/

     su - git

    $git init --bare /data/project

     

  • 相关阅读:
    ThinkPHP6.0.5 验证码 遇到的坑 (验证失败)
    css已知宽高和未知宽高的居中定位
    有关CLR的初学小整理(可能理解不深刻,望大牛指出)
    关于CRC循环冗余校验的总结(C#)
    lesson 4 再谈继承多态,抽象类和接口
    Lesson 3
    Lesson 2
    lesson 1
    08_Spring实现action调用service,service调用dao的过程
    07_配置文件中决定接口的实现类
  • 原文地址:https://www.cnblogs.com/9527l/p/10576725.html
Copyright © 2011-2022 走看看