git 安装步骤和遇到的问题点

来源:http://istester.com/article/118.html

1. 先去官网下载一个安装包 ,目录为:/home/ellie/software/git

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz

2. cd /home/ellie/software/git  #Git安装包路径

3. tar -xvf git-2.9.5.tar.gz  #解压

    cd git-2.9.5  #进入git目录

4. 安装依赖

yum -y install gcc openssl openssl-devel curl curl-devel unzip perl perl-devel expat expat-devel zlib zlib-devel asciidoc xmlto gettext-devel openssh-clients

5. 编译

make prefix=/usr/local/git all doc

make[1]: Leaving directory `/home/ellie/software/git/git-2.9.5/Documentation'

6. 安装

make prefix=/usr/local/git install

7. 配置环境变量 vim /etc/profile

底部追加export PATH=/usr/local/git/bin:$PATH

保存并退出vim步骤:在键盘上按i键,进入insert状态,追加内容后,先按 Esc,接着按 :wq回车,即可保存并退出

8. 使更新生效

source /etc/profile

9. 查看安装是否成功。

git --version

如果显示版本号“git version 2.7.2”

nice

Q1:git版本问题

1)Yum git    //安装yum自带的git版本(1.7.1版本)

如果使用yum自带的git版本(1.7.1版本)的话,拉取github或则gitlab上的代码时候,可能会出错误http failed****

2)首先卸载Linux自带的git

yum remove git

安装git,版本在2.0以上

Q2:error:certificate common name "kernel.org"doennot match requested host name "hernel.org".如下图所示

git 安装步骤和遇到的问题点_第1张图片

在下载代码中添加--no-check-certificate

wget --no-check-certificate  https://www.kernel.org/pub/software/scm/git/git-2.7.2.tar.gz

Q3:执行步骤3解压文件时出现如下错误:

gzip: stdin: unexpected end of file

tar: Unexpected EOF in archive

tar: Unexpected EOF in archive ta

百度说可能压缩包损坏了

解决方案:删除本压缩包(rm -rf  /home/ellie/software/git),在网上重新下载新的压缩包(2.7.2--->2.9.5)

你可能感兴趣的:(git 安装步骤和遇到的问题点)