CentOS Git配置
安装git依赖
sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
安装git
下载git源码
将git解压到/opt目录下
sudo tar -zxvf git-2.9.5.tar.gz -C /opt/
cd /opt/git-2.9.5
sudo make prefix=/usr/local/git all
sudo make prefix=/usr/local/git install
配置环境变量
编辑/etc/profile文件,在最下方加入:
export GIT_HOME=/usr/local/git
export PATH=$GIT_HOME/bin:$PATH
刷新环境变量
source /etc/profile
验证git
git --version
输出git version 2.9.5表示安装成功
设置git
git config --global user.name "gituser"
git config --global user.email "gituser@lingzhitech.com"
git config --global core.autocrlf false
git config --global core.quotepath off
git config --global gui.encoding utf-8
添加ssh密钥
生成ssh密钥
ssh-keygen -t rsa -C "gavinandre@test.com"
添加生成的ssh密钥
ssh-add ~/.ssh/id_rsa
如果报如下错误
Could not open a connection to your authentication agent.
则执行输入如下命令
eval `ssh-agent`
ssh-add ~/.ssh/id_rsa
验证ssh密钥,输出刚才生成的密钥表示添加成功
ssh-add -l
查看ssh密钥并复制添加到github/gitlab上
cat ~/.ssh/id_rsa.pub