- Linux系统版本:CentOS 6.8 64位
- bash shell版本:4.1.2(2)
- Git版本:2.8.0
1.下载Git
sudo wget https://www.kernel.org/pub/software/scm/git/git-2.8.0.tar.gz
2.安装依赖
sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker
3.解压缩
sudo tar -zxvf git-2.8.0.tar.gz
4.编译
cd git-2.8.0 #首先进入git目录
sudo make prefix=/usr/local/git all #进行编译
5.安装
sudo make prefix=/usr/local/git install #编译成功之后执行这条安装命令
6.修改环境变量
sudo vim /etc/profile #编辑此文件,在PATH后面添加 “/usr/local/git/bin”
source /etc/profile #保存并退出后使用该命令更新一下环境变量
git --version #查看git版本,如果git顺利完成并且添加的环境变量生效的话运行之后可以看到git的版本信息
7.配置用户信息以及有关全局信息
git config --global user.name "yourname" #引号里面输入你的名字
git config --global user.email "youremail" #输入邮箱
git config --global core.autocrlf false #消除由于Windows和Linux平台中换行符的差异导致的问题
git config --global core.quotepath off #消除由于路径或者是文件名包含中文导致的乱码问题
git config --global gui.encoding utf-8 #消除gui界面中文乱码问题(如果全程使用命令行的话不用担心这个问题)
ssh-keygen -t rsa -C "youremail" #配置ssh的密钥,输完之后一路回车
eval `ssh-agent` #启用ssh-agent
ssh-add ~/.ssh/id_rsa #添加密钥
ssh-add -l #将它添加到已知的key列表中
cat ~/.ssh/id_rsa.pub #把这个公钥添加到自己的Github账户上去