`
FishBoy
  • 浏览: 16055 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

git的源码安装

 
阅读更多

 yum安装的方式不说了,网上很多。git源码安装有一堆的坑,主要是缺少依赖包,而且不同环境安装时出现的错误不一样,以下是我安装时碰到的问题和解决方法。

 

1. 通过官网下载最新的稳定包 https://github.com/git/git/tags,我用的是https://github.com/git/git/archive/v2.14.2.tar.gz

2. 解压

tar -zxvf v2.14.2.tar.gz

 3. 安装

make configure
./configure \
  --prefix=/usr/local/git \
  --with-libpcre \
  --with-iconv=/usr/local/libiconv\
  --with-zlib=/usr/local/zlib
make all doc info
make install install-doc install-html install-info

 

4.添加环境变量

vi /etc/profile

# set GIT environment
export GIT_HOME=/usr/local/git
export PATH=$GIT_HOME/bin:$PATH

. /etc/profile

 5. 执行 git version查看安装情况

 

安装过程中出现的错误:

/bin/sh: line 1: asciidoc: command not found

这个包可以到这里下载并执行make(./configure ;make ;make install)常用方法安装http://sourceforge.net/projects/asciidoc

 

***.xsl:1: parser error : Start tag expected, '<' not found

yum install docbook-style-xsl docbook-dtds

 

/bin/sh: line 1: xmlto: command not found

yum install xmlto

 

/bin/sh: line 1: docbook2x-texi: command not found

这个问题比较坑,刚开始安装了docbook2X还是没解决,所以又执行了下面的rpm安装及ln连接才解决

yum install docbook2X

wget ftp://ftp.is.co.za/mirror/fedora.redhat.com/epel/6/x86_64/docbook2X-0.8.8-1.el6.x86_64.rpm

rpm -ivh docbook2X-0.8.8-1.el6.x86_64.rpm

find / -name docbook2x-texi

find / -name db2x_docbook2texi

ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi

  

分享到:
评论

相关推荐

    git 1.9.0安装源码

    接下来配置Git源码,这一步会根据你的系统设置和选择来定制Git的构建过程: ```bash ./configure ``` 然后,编译源码: ```bash make ``` 编译完成后,你可以进行测试以确保所有功能正常: ```bash make test `...

    git源代码管理软件

    通过这个安装程序,用户可以在Windows上设置Git环境,进行源代码管理操作。 `TortoiseGit-1.8.0.0-32bit.msi` 则是TortoiseGit的安装程序,它是一个Windows Shell界面的Git图形化客户端。TortoiseGit为Windows用户...

    Git源代码管理规范1

    "Git源代码管理规范" 一、分支管理 在 Git 源代码管理中,分支管理是一项重要的任务。通常将一个项目的所有分支分为以下几条主线: 1. Master:顾名思义,Master 分支就是主分支的意思。Master 分支永远是 ...

    git源码压缩包v2.42.0

    下载Git源码压缩包后,解压并进入目录: ```bash tar -zxf git-2.42.0.tar.gz cd git-2.42.0 ``` 然后,运行配置脚本,指定安装路径(如无特殊需求,通常使用默认路径`/usr/local`): ```bash ./configure --...

    git安装配置手册

    在安装 Gitolite 之前,需要将 Gitolite 的源码 Clone 到当前目录下,然后使用 Git 用户安装 Gitolite。 三、Gitolite 配置 在安装完成 Gitolite 之后,需要配置 Gitolite 的管理员用户,并生成公钥和私钥。...

    源码安装Git2.12.0

    这将创建一个名为`git-2.12.0`的目录,包含所有源代码。 **3. 预备工作** 在编译安装前,确保系统已安装必要的依赖库。对于大多数Linux发行版,这些依赖通常包括`curl`, `zlib`, `openssl`, `expat`, 和 `libiconv`...

    git linux源代码

    在实际开发中,可以使用`git clone`命令下载Linux内核源代码仓库,然后使用`git log`查看提交历史,`git diff`比较不同版本的区别,`git branch`和`git merge`进行分支操作。此外,`git blame`可以追踪代码的作者,...

    CentOS7安装Git

    #### 三、下载并准备Git源码包 根据题目提供的信息,我们将使用名为`git-2.8.3.tar.gz`的压缩包。该文件应当放置在`/data/software`路径下。首先需要切换到指定目录: ```bash [root@localhost ~]# cd /data/...

    离线安装git-1.8.3--centos7.6.1810

    这将创建一个名为`git-1.8.3`的目录,里面包含了Git的源代码和其他相关文件。 步骤二:编译与安装 接下来,我们需要进入解压后的目录并执行安装脚本。在终端中输入: ``` cd git-1.8.3 ./configure ``` `./...

    Git 源代码管理/下载工具

    Git的出现极大地改进了源代码的管理和协作流程。本节将详细介绍Git的基本概念、主要功能以及如何使用Git进行源代码管理。 首先,Git的核心功能在于版本控制。在开发过程中,每个程序员都可能对代码进行修改,Git...

    git2.8安装文档及软件及常用操作

    3. **下载Git源码**:从Git官方网站获取最新版本的源代码,这里我们使用的是git-v2.8.0.tar.gz。你可以使用`wget`命令下载: ``` wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.8.0.tar.gz `...

    Git本地代码管控(Vscode编辑)

    ### Git本地代码管控(Vscode编辑) #### 一、引言 在软件开发过程中,代码的版本管理和变更追踪是一项至关重要的工作。对于嵌入式软件工程师而言,这更是日常工作中必不可少的一部分。通过有效的版本控制工具,...

    git-2.9.0源码包

    这个源码包用于那些想要从源代码编译并安装Git的用户,这样可以获取最新特性或针对特定环境进行定制。 在深入讲解编译和安装过程之前,我们先了解一下Git的基本概念。Git的核心功能包括版本控制、分支管理、合并...

    git下载安装使用

    git的简介文档,软件安装,Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的...

    微信小程序学习用demo:git-book(源代码+截图)

    微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-...

    GitHack-master

    GitHack-master是一个针对Git源码泄露的利用工具,主要用于帮助安全研究人员或开发者发现并利用`.git`目录泄漏的安全隐患。`.git`目录是Git版本控制系统的一部分,通常在项目根目录下,包含了项目的完整历史版本信息...

    使用Git管理源代码

    ### 使用Git管理源代码 #### 一、Git简介与安装 **Git** 是一个开源的分布式版本控制系统,用于跟踪对文件的更改,并管理多个开发者之间的协作。它最初由Linus Torvalds于2005年为了更好地管理Linux内核项目而创建...

    git flow在Windows中的安装

    - **克隆 Git Flow 源码**:打开 Git Bash,输入以下命令以克隆 Git Flow 的源代码: ``` $ git clone --recursive git://github.com/nvie/gitflow.git ``` 执行完成后,Git 的安装目录下会新增一个名为 `git...

    Git64位安装版本exe

    8. 开放源码:Git本身是开放源码的,这意味着任何人都可以查看其源代码,贡献改进,或者根据需求定制自己的版本。 安装Git-2.16.2-64-bit.exe时,您需要注意以下几点: 1. 下载完成后,双击运行安装程序,按照向导...

Global site tag (gtag.js) - Google Analytics