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源码,这一步会根据你的系统设置和选择来定制Git的构建过程: ```bash ./configure ``` 然后,编译源码: ```bash make ``` 编译完成后,你可以进行测试以确保所有功能正常: ```bash make test `...
通过这个安装程序,用户可以在Windows上设置Git环境,进行源代码管理操作。 `TortoiseGit-1.8.0.0-32bit.msi` 则是TortoiseGit的安装程序,它是一个Windows Shell界面的Git图形化客户端。TortoiseGit为Windows用户...
"Git源代码管理规范" 一、分支管理 在 Git 源代码管理中,分支管理是一项重要的任务。通常将一个项目的所有分支分为以下几条主线: 1. Master:顾名思义,Master 分支就是主分支的意思。Master 分支永远是 ...
下载Git源码压缩包后,解压并进入目录: ```bash tar -zxf git-2.42.0.tar.gz cd git-2.42.0 ``` 然后,运行配置脚本,指定安装路径(如无特殊需求,通常使用默认路径`/usr/local`): ```bash ./configure --...
在安装 Gitolite 之前,需要将 Gitolite 的源码 Clone 到当前目录下,然后使用 Git 用户安装 Gitolite。 三、Gitolite 配置 在安装完成 Gitolite 之后,需要配置 Gitolite 的管理员用户,并生成公钥和私钥。...
这将创建一个名为`git-2.12.0`的目录,包含所有源代码。 **3. 预备工作** 在编译安装前,确保系统已安装必要的依赖库。对于大多数Linux发行版,这些依赖通常包括`curl`, `zlib`, `openssl`, `expat`, 和 `libiconv`...
在实际开发中,可以使用`git clone`命令下载Linux内核源代码仓库,然后使用`git log`查看提交历史,`git diff`比较不同版本的区别,`git branch`和`git merge`进行分支操作。此外,`git blame`可以追踪代码的作者,...
#### 三、下载并准备Git源码包 根据题目提供的信息,我们将使用名为`git-2.8.3.tar.gz`的压缩包。该文件应当放置在`/data/software`路径下。首先需要切换到指定目录: ```bash [root@localhost ~]# cd /data/...
这将创建一个名为`git-1.8.3`的目录,里面包含了Git的源代码和其他相关文件。 步骤二:编译与安装 接下来,我们需要进入解压后的目录并执行安装脚本。在终端中输入: ``` cd git-1.8.3 ./configure ``` `./...
Git的出现极大地改进了源代码的管理和协作流程。本节将详细介绍Git的基本概念、主要功能以及如何使用Git进行源代码管理。 首先,Git的核心功能在于版本控制。在开发过程中,每个程序员都可能对代码进行修改,Git...
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的用户,这样可以获取最新特性或针对特定环境进行定制。 在深入讲解编译和安装过程之前,我们先了解一下Git的基本概念。Git的核心功能包括版本控制、分支管理、合并...
git的简介文档,软件安装,Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的...
微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-...
GitHack-master是一个针对Git源码泄露的利用工具,主要用于帮助安全研究人员或开发者发现并利用`.git`目录泄漏的安全隐患。`.git`目录是Git版本控制系统的一部分,通常在项目根目录下,包含了项目的完整历史版本信息...
### 使用Git管理源代码 #### 一、Git简介与安装 **Git** 是一个开源的分布式版本控制系统,用于跟踪对文件的更改,并管理多个开发者之间的协作。它最初由Linus Torvalds于2005年为了更好地管理Linux内核项目而创建...
- **克隆 Git Flow 源码**:打开 Git Bash,输入以下命令以克隆 Git Flow 的源代码: ``` $ git clone --recursive git://github.com/nvie/gitflow.git ``` 执行完成后,Git 的安装目录下会新增一个名为 `git...
8. 开放源码:Git本身是开放源码的,这意味着任何人都可以查看其源代码,贡献改进,或者根据需求定制自己的版本。 安装Git-2.16.2-64-bit.exe时,您需要注意以下几点: 1. 下载完成后,双击运行安装程序,按照向导...