yum remove git
yum install git
2)安装依赖:
yum -y install zlib-devel openssl-devel cpio expat-devlel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
3)解压
tar -zxvf git-2.22.1.tar.gz
4)编译安装
cd /opt/software/ make prefix=/home/git-2.22.1 all # 不指定路径的话默认安装在/usr/bin make prefix=/home/git-2.22.1 install # 执行安装
(如果编译过程出现fatal error: expat.h: No such file or directory问题,说明缺少依赖包
vi /etc/profile export GIT_HOME=/home/git-2.22.1 export PATH=$PATH:$GIT_HOME/bin
source /etc/profile
4.Git配置
git config --global user.name "kenwar"
2)配置邮箱
git config --global user.email "XXX@XX.com"
3)让Git不要管windows/Unix换行符
git config --global core.autocrlf false
4)避免git gui 中文乱码
git config --global gui.encoding utf-8
5)避免git status显示的中文文件名乱码
git config --global core.quotepath off
6)windows系统上还需配置
git config --global core.ignoreecase false git ssh key pair 配置 ssh-keygen -t rsa -C "XXX@XX.com" # 不用输密码,一路回车,生成ssh key pair ssh-add ~/.ssh/id_rsa cat ~/.ssh/id_rsa.pub # 查看生成的公钥
(若报错:Could not open a connection to your authentication agent,
原文:https://www.cnblogs.com/MWCloud/p/11748953.html