Linux安装Git
2018-03-26 本文已影响0人
WinnXUDONG
简介
Git是一款免费、开源的分布式版本控制系统。
特点
Git是一个开源的分布式版本控制系统,可以有效,高效的处理从很小到非常大的项目版本管理
安装系统环境
CentOS 6.8 64位
git版本
2.8.0
安装步骤
1. 下载
2. 安装依赖
sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
3. 安装
(1)进入git解压文件夹执行 make prefix=/usr/local/git all
(2)然后再执行 make prefix=/usr/local/git install
(3)查看是否安装成功 git --version
如果查询不到就将git的安装目录添加到profile配置文件的PATH里面;
git基础配置
1. 配置用户名(提交时会引用)
git config --global user.name "wenxudong"
2. 配置邮箱(提交时会引用)
git config --global user.email "xxx@163.com"
3. 其它配置
git config --global merge.tool "kdiff3"(要是没装KDiff3就不用设这一行)
git config --global core.autocrlf false(让Git不要管windows/unix换行符转换的事)
4. 编码配置
git config --global gui.encoding utf-8(避免git gui中的中文乱码)
git config --global core.quotepath off(避免git status显示中文文件名乱码)
- windows上还需要配置:
git config --global core.ignorecase false
git ssh key pair配置
1. 在Linux的命令行下,或Windows上Git Bash命令行窗口键入:
ssh-keygen -t rsa -C "xxxxxx@163.com"
2. 然后一路回车,不要输入任何密码之类,生成ssh key pair
- 输入
ssh-add ~/.ssh/id_rsa
4. 输入
cat ~/.ssh/id_rsa.pub
注:执行ssh-add ~/.ssh/rsa时出现Could not open a connection to your authentication agent 错误的解决方案:
先执行 eval `ssh-agent`
再执行 ssh-add ~/.ssh/rsa成功就有新加的rsa了
5. 再把公钥的内容复制到剪切板
6. 登录github(或者别的都可以)进入个人SSH公钥配置,把刚粘贴的公钥复制进去,确定提交。