一、git下载地址
https://github.com/git/git/releases
https://www.kernel.org/pub/software/scm/git
二、编译安装步骤
1、确认之前是否已经安装过了,如果已安装就卸载
yum search git
yum remove git
2、安装需要依赖
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib zlib-devel gcc perl-ExtUtils-MakeMaker wget
3、下载编译git
cd /opt/xxx/git/
wget https://www.kernel.org/pub/software/scm/git/git-2.13.4.tar.gz
tar zxf git-2.13.4.tar.gz
cd git-2.13.4
make prefix=/opt/xxx/mygit all
make prefix=/opt/local/mygit install
4、添加到环境变量
export GIT_HOME=/opt/xxx/git/mygit
PATH=$PATH:.........$GIT_HOME/bin
5、查看git版本
git --version
三、git配置文件
1、设置git的用户名和email,然后在当前用户家目录下出现了.gitconfig文件,是全局的
git config --global user.name "xxx"
git config --global user.email "xxx@xx.com"
1.2、cat ~/.gitconfig
[user]
name = ltjxwxz
email = 1850347685@qq.com
2、创建一个测试目录,加入git版本控制
mkdir lesson_2_test_config
cd lesson_2_test_config
git init .
2.2、在局部配置文件中增加不同的用户:vi ~/test/testgit/lesson_2_test_config/.git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[user]
name = xxx
email = xxxx
2.3、优先级:局部 > 全局
3、用户信息直接修改也可以用 git命令修改
git config --global user.name ltjxwxz (全局)
git config user.name xx (局部)