一.yum安装方式

1.安装

$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
$ yum -y install git-core
$ git --version
git version 1.7.1

2.配置

  • /etc/gitconfig 文件:系统中对所有用户都普遍适用的配置。若使用 git config 时用 --system 选项,读写的就是这个文件。
  • ~/.gitconfig 文件:用户目录下的配置文件只适用于该用户。若使用 git config 时用 --global 选项,读写的就是这个文件。
  • 当前项目的 Git 目录中的配置文件(也就是工作目录中的 .git/config 文件):这里的配置仅仅针对当前项目有效。每一个级别的配置都会覆盖上层的相同配置,所以 .git/config 里的配置会覆盖 /etc/gitconfig 中的同名变量。

如果用了 --global 选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。

如果要在某个特定的项目中使用其他名字或者电邮,只要去掉 --global 选项重新配置即可,新的设定保存在当前项目的 .git/config 文件里。

例如:

[root@master ~]# pwd

/root

[root@master ~]# git config --global user.name "maohx"

[root@master ~]# cat .gitconfig

[user]

name = maohx

[root@master ~]# git config --global user.email mhx668@163.com

[root@master ~]# cat .gitconfig

[user]

name = maohx

email = mhx668@163.com

[root@master ~]# pqd

-bash: pqd: command not found

[root@master ~]# pwd

/root

[root@master ~]#

二.下载tar.gz包安装方式

1、安装依赖包

yum install perl cpio curl curl-devel zlib-devel openssl-develexpat-devel gettex-devel -y

2、下载最新的Git包

https://www.kernel.org/pub/software/scm/git/git-2.17.0.tar.xz

3、解压并进入目录

xz -d git-2.17.0.tar.xz

tar -xvf git-2.17.0.tar

cd git-v2.17.0/

4、配置安装路径

./configure --prefix=/usr/git

5、编译并安装

make && make install

6、设置环境变量

echo "export PATH=/usr/git/bin:$PATH" >> /etc/profile

source /etc/profile

7、检查是否安装成功

git --version

最新文章

  1. Unity调用Android方法
  2. Linux Shell脚本入门--cut命令
  3. 《Pro AngularJS》学习小结-01
  4. 项目移植过程中报:“Project facet Java version 1.7 is not supported.” 错误
  5. SQL常用命令浅析
  6. 华为u8800怎样root?
  7. 解决pip安装时 UnicodeDecodeError 问题
  8. 虚拟硬盘格式vdi、vhd、vmdk相互转换
  9. js上传图片
  10. Python使用Mysql官方驱动(取出dict类型的数据)
  11. Conditional Random Fields (CRF) 初理解
  12. python学习笔记1——基础
  13. mysql加速source导入数据
  14. 多语言(Java、.NET、Node.js)混合架构下开源调用链追踪APM项目初步选型
  15. KNIME + Python = 数据分析+报表全流程
  16. js Object.create 初探
  17. 表访问方式---->全表扫描(Full Table Scans, FTS)
  18. Swift:使用CAShapeLayer打造一个ProgresssBar
  19. C++面向对象高级编程(八)模板
  20. BZOJ1227 SDOI2009 虔诚的墓主人【树状数组+组合数】【好题】*

热门文章

  1. Sql Server数据库视图的创建、修改
  2. Linux 磁盘测速
  3. bzoj 3223 文艺平衡树 splay 区间翻转
  4. PHP字符串的替换(preg_replace)
  5. sencha architect开发sencha touch应用注意事项
  6. WebService流行框架CXF
  7. 深入理解计算机操作系统——第11章:全球IP英特网
  8. php 之mysql安全
  9. hihocoder 1165 : 益智游戏
  10. 寒武纪camp Day6