版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36628908/article/details/80224686
1.查询当前git版本
Cento6.9自带的是git版本是1.7.1,卸载git
git –-version
yum remove git
2.安装所需环境
yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker
3.解压
tar zxvf git-2.8.0.tar.gz
4.进入目录
cd git-2.8.0
5.编译
make prefix=/git all
6.安装
make prefix=/git install
7.配置路径
echo "export PATH=$PATH:/git/bin" >>/etc/bashrc
8.重新编译使配置生效
source /etc/bashrc
9.验证
git --version
10.git 基础配置
配置用户名
git config --global user.name "yourname"
列表内容
git config --global user.email "youremail"
忽略 win or linux 换行符转换
git config --global core.autocrlf false
编码配置
git config --global gui.encoding utf-8
避免 git gui 中的中文乱码
git config --global core.quotepath off
避免git status 中显示的中文名称乱码
git config --global core.quotepath false
11.生成 ssh key pair 配置
linux 命令下 输入,然后一路回车,不要输入任何 , 最后生成 ssh key pair
ssh-keygen -t rsa -C "[email protected]"
12.添加私钥
ssh -add ~/.ssh/id_rsa
如果执行 ssh -add ~/.ssh/id_rsa出现错误
则 先执行 eval 'ssh-agent' ’ 符号是键盘字母键 1 左边的按键上的,并非单引号 ,如图再执行一次ssh -add ~/.ssh/id_rsa
13.复制key
生成的key目录在 /root/.ssh