zoukankan      html  css  js  c++  java
  • git编译

      Git 是一个自由、开源、高效的分布式版本控制系统(VCS),它是基于速度、高性能以及数据一致性而设计的,
    以支持从小规模到大体量的软件开发项目。
    Git 是一个可以让你追踪软件改动、版本回滚以及创建另外一个版本的目录和文件的软件仓库GIT 主要是用 C 语言来写的,混杂了少量的 Perl 脚本和各种 shell 脚本。它主要在 Linux 内核上运行,并且有以下列举的卓越的性能:

    易于上手
    运行速度飞快,且大部分操作在本地进行,因此,它极大的提升了那些需要与远程服务器通信的集中式系统的速度。
    高效
    提供数据一致性检查
    支持低开销的本地分支
    提供非常便利的暂存区
    可以集成其它工具来支持多种工作流

    01、yum快速安装

    yum update -y  

    yum install git  -y 

    #查看版本
    git --version

    02、源码编译

    #官方github

    https://github.com/git/git

    #安装基本编译组件
    yum install -y make autoconfig gcc gcc-c++
    yum install  -y  gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
    #编译
    make configure #生成configure
    #预编译
    ./configure --prefix=/usr/local/
    make -j 3
    make install -j 3

    #测试
    git --version

    #设置默认的git账户信息

    git config --global user.name "Youname"

    git config --global user.email "you@example.com"

    git config --list   #查看全局用户信息

    #对非root账户

    #开启wheel组
    vim /etc/suoers
    %wheel ALL=(ALL) ALL #去掉注释105行


    #创建Git用户账号

    useradd mvpbang -G wheel

    # su - username
    $ sudo git config --global user.name "Youname"
    $ sudo git config --global user.email "you@example.com"

    #命令校验 Git 的配置。
    $ sudo git config --list
    user.name=username
    user.email= username@some-domian.com

  • 相关阅读:
    python-pycharm中使用anaconda部署python环境
    Spring Boot 整合 Redis 实现缓存操作
    Spring中的ThreadPoolTaskExecutor
    Redis-基本数据类型与内部存储结构
    Redis如何存储对象与集合示例详解
    redis存储对象
    java在注解中绑定方法参数的解决方案
    spring boot整合JMS(ActiveMQ实现)
    springboot集成activemq
    NodeJS、NPM安装配置步骤(windows版本)
  • 原文地址:https://www.cnblogs.com/xiaochina/p/7336904.html
Copyright © 2011-2022 走看看