注意:如果你是centsos 7自带git1.8要自己先yum remove git 删除git1.8,此外去看下/etc/profile.d/git.sh 删干净
1.下载git
sudo wget https://www.kernel.org/pub/software/scm/git/git-2.8.0.tar.gz
2.安装git所需依赖
sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker
3.解压git包
- -C /usr/local/git/ 表示把解压到/usr/local/git/这个路径
sudo tar -zxvf git-2.8.0.tar.gz -C /usr/local/git/
4.编译
cd git-2.8.0 #首先进入git目录
sudo make prefix=/usr/local/git all #进行编译
5.安装
sudo make prefix=/usr/local/git all
- image.png
6.配置环境变量
- 如果你是centsos 7自带git1.8要自己先yum remove git 删除git1.8,此外去看下/etc/profile.d/git.sh 删干净再来执行下面与配置/etc/profile一个效果
echo "export PATH=$PATH:/usr/local/git/bin" > /etc/profile.d/git.sh
source /etc/profile.d/git.sh
- 然后查看git version
git version
image.png
7.配置git
git config --global user.name "hzq_up"
git config --global user.email 1979408019@qq.com
git config --global gui.encoding utf-8
git config --list
- image.png
- 生成密钥(执行下面的命令,一直回车,直到结束)
ssh-keygen -t rsa -C "1979408019@qq.com"
- 查看密钥
cat ~/.ssh/id_rsa.pub
-
image.png
4.登陆GitHub,点击setting>SSH and GPG keys>New SSH Key 将生成的密钥复制到Key中即可
- image.png

image.png

image.png
5.测试是否配置成功
ssh -T git@github.com
- image.png
出现这样一段话,即证明配置成功!!!