安装步骤:
- 移除旧版本
- 下载依赖
- 下载git安装包
- 解压安装包
- 编译源码
- 检测git
- 设置环境变量
- 全局配置
- 配置ssh
若想获取详情,请参考官网
1. 移除旧版本
若之前使用yum install git 下载,下载的是1.7.1很旧的版本。
yum -y remove git
2. 下载依赖
添加git所需的依赖
yum update
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
3. 下载git安装包
wget https://www.kernel.org/pub/software/scm/git/git-2.15.1.tar.gz
4. 解压安装包
tar -zxf git-2.15.1.tar.gz
5. 编译源码
./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
make
make install
6. 检测git
whereis git
输出:
git: /usr/local/git
7. 设置环境变量
7.1.简要配置
export GIT_HOME=/usr/local/git
export PATH=$PATH:$GIT_HOME
echo $GIT_HOME
输出:
/usr/local/git
echo $PATH
输出:
/usr/lib64/qt-3.3/bin:/usr/maven/apache-maven-3.5.2/bin:/usr/java/jdk1.8.0_151/bin:/usr/gradle/gradle-4.4.1/bin:/usr/local/git/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
这种设置环境变量虽方便,但安装路径会在机器重启以后会消失。需进行以下步骤设置:
7.2.持久配置
2.1.添加执行配置文件
vi /etc/profile.d/git.sh
添加以下内容:
GIT_HOME=/usr/local/git
PATH=$GIT_HOME/bin:$PATH
export PATH GIT_HOME
2.2.添加权限
chmod +x /etc/profile.d/git.sh
2.3.设置环境变量永久有效
source /etc/profile.d/git.sh
检测版本:
git --version
输出:
git version 2.15.1
8. 全局配置
git config --global user.name "CatalpaFlat"
git config --global user.email "CatalpaFlat@outlook.com"
查看设置:
git config --list
输出:
user.name=CatalpaFlat
user.email=CatalpaFlat@outlook.com
9. 配置ssh
9.1 生成ssh秘钥
ssh-keygen -t rsa -C "CatalpaFlat@outlook.com"
一直enter到底即可。
9.2 查看密码
生成后,在.ssh下就有两个文件id_rsa 和 id_rsa.pub
cd ~/.ssh
输出:
id_rsa id_rsa.pub known_hosts
查看秘钥:
cat id_rsa.pub
输出
ssh-rsa
xxxxxxx
== CatalpaFlat@outlook.com
9.3 使用ssh秘钥
- 登录GItHub -> setting
setting - 配置SSH keys
配置SSH keys
3)new SSH key
new SSH key -
title随意填,Key -> id_rsa.pub中内容
Key
检测:
ssh -T git@github.com
输出:
Hi CatalpaFlat! You've successfully authenticated, but GitHub does not provide shell access.
自此,git的安装即完成!
网友评论