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

posted @ 2017-08-11 01:06  mvpbang  阅读(1764)  评论(0编辑  收藏  举报