GVKun编程网logo

CentOS上安装Git(centos上安装虚拟机)

14

在本文中,我们将带你了解CentOS上安装Git在这篇文章中,我们将为您详细介绍CentOS上安装Git的方方面面,并解答centos上安装虚拟机常见的疑惑,同时我们还将给您一些技巧,以帮助您实现更有

在本文中,我们将带你了解CentOS上安装Git在这篇文章中,我们将为您详细介绍CentOS上安装Git的方方面面,并解答centos上安装虚拟机常见的疑惑,同时我们还将给您一些技巧,以帮助您实现更有效的CentOS 5 上安装git、CentOS 6.4x64安装git和gitolite服务器、CentOS 6.x/7.x上安装git、CentOs 7.4 安装git

本文目录一览:

CentOS上安装Git(centos上安装虚拟机)

CentOS上安装Git(centos上安装虚拟机)

CentOS的yum源中没有git,只能自己编译安装,现在记录下编译安装的内容,留给自己备忘。

确保已安装了依赖的包

yum install curl
yum install curl-devel
yum install zlib-devel
yum install openssl-devel
yum install perl
yum install cpio
yum install expat-devel
yum install gettext-devel

下载最新的git包

wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz
tar xzvf git-latest.tar.gz
cd git-2011-11-30 #你的目录可能不是这个
autoconf
./configure
make
sudo make install

检查下安装的版本,大功告成

 
git --version

CentOS 5 上安装git

CentOS 5 上安装git

今天下个包需要使用git,网上找了下看到大多数只有编译安装,并且编译安装还有错,不知道他们也没有实验过,这里我来给大家介绍下编译安装和yum安装git.
  系统:centos 5.5
  需要的软件包:git-latest.tar.gz epel-release-5-4.noarch.rpm

1.先给大家说下编译安装方法,安装前准备
yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel openssl zlib curl autoconf tk
wget http://git-core.googlecode.com/files/git-1.7.10.tar.gz

2.安装git
tar zxf git-latest.tar.gz
cd git-{date} 我这里是git-2012-04-17的版本,所以我的命令是cd git-2012-04-17/
autoconf
./configure
make
make install
make和make install在这里最好分开执行,免得有错不知道.
git --version
git version 1.7.10
好了,下面来介绍怎么yum安装,其实yum安装很简单.

1.yum安装git前准备,我的系统是centos5的
wget -P /etc/yum.repos.d/ http://geekery.altervista.org/geekery-el5-i386.repo
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm
epel-release只能在http://rpm.pbone.net/上找了
rpm -ivh epel-release-5-4.noarch.rpm
2.开始使用yum安装git
yum -y install git
git --version
git version 1.7.10

这个yum安装的git也是1.7.10.

centos 6系统可以参考这个地址:http://geekery.altervista.org/dokuwiki/doku.php

CentOS 6.4x64安装git和gitolite服务器

CentOS 6.4x64安装git和gitolite服务器

一.部署环境

系统:CentOS 6.4x64 最小化安装

IP:192.168.3.27

二.安装基础依赖包

三.下载git-2.2.0.tar.gz

四.解压文件到当前目录下,并安装

五.创建git用户

六.在git用户家目录下安装gitolite

七.克隆gitolite源码

八.安装gitolite

九.配置gitolite管理员

生成管理员账户的公钥(此处指定本地root用户为管理员,键入回车使用默认值)

十.管理员日常管理

验证:

创建库、添加用户

例如某test用户访问git服务器上的mytest库

test用户向git服务器管理(此处是之前的服务器本地的root用户)提交自己的ssh无密码公钥

管理员将test的公钥复制到 gitolite-admin/keydir/ 下

注:该key需要在test用户机器上使用ssh-keygen生成,再传送到192.168.3.27/tmp目录下

管理员创建myFirstRepo库,并给test分配权限

客户端验证:

本文出自 “ly36843运维” 博客,请务必保留此出处http://ly36843.blog.51cto.com/3120113/1633884

CentOS 6.x/7.x上安装git

CentOS 6.x/7.x上安装git

方式一、yum安装

# yum info git
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Available Packages
Name        : git
Arch        : x86_64
Version     : 1.8.3.1 <--- 说明:当前系统是 CentOS7.x,在 6.x 上是 1.7.1
Release     : 12.el7_4
Size        : 4.4 M
Repo        : updates/7/x86_64
Summary     : Fast Version Control System
URL         : http://git-scm.com/
License     : GPLv2
Description : Git is a fast, scalable, distributed revision control system with an
            : unusually rich command set that provides both high-level operations
            : and full access to internals.
            : 
            : The git rpm installs the core tools with minimal dependencies.  To
            : install all git packages, including tools for integrating with other
            : SCMs, install the git-all meta-package.
# yum install -y git

方式二、源码包安装

步骤1. 安装依赖包

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install  gcc perl-ExtUtils-MakeMaker

步骤2. 卸载旧的git版本(如果之前有安装rpm包)

# yum remove git

步骤3. 下载&解压

源码文件(当前最新版本 **v2.16.1** @ **2018年2月9日**)

- 地址1:https://www.kernel.org/pub/software/scm/git/
- 地址2:https://github.com/git/git/release

# cd /usr/src
# wget https://www.kernel.org/pub/software/scm/git/git-2.5.0.tar.gz
# tar -zxvf git-2.5.0.tar.gz

步骤4. 编译安装

# cd git-2.5.0
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
# source /etc/bashrc

步骤5. 检查git版本

# git --version
git version 2.5.0

 

注意:如果安装完查看版本不是我们安装的最新版,请重新执行下面的操作

# yum remove -y git
# source /etc/bashrc
# git --version

 

CentOs 7.4 安装git

CentOs 7.4 安装git

1.下载git:wget https://github.com/git/git/archive/v2.14.1.zip

 2.安装依赖:sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

 

 3.解压git:unzip v2.14.1.zip

4.将git安装到/usr/local上

先进入git文件夹

编译

安装

cd git-2.14.1

make prefix=/usr/local all

make prefix=/usr/local install

5.验证是否安装完成:git --version

遇到的错误:

(1)解压可能会遇到错误:-bash: unzip: command not found ,表示没有安装unzip 命令,安装unzip命令即可:yum install -y unzip zip

(2)但在编译(make prefix=/usr/local all)这步可能会遇到如下错误:

GIT_VERSION = 2.14.1

    * new build flags

    CC credential-store.o

/bin/sh: cc: command not found

make: *** [credential-store.o] Error 127

表示没有gcc命令,需要先安装gcc 命令:sudo yum install gcc

(3)原博客中的编译和安装步骤需要分开而并不是写在一行,并把<br>换行符号去掉。

cd git-2.14.1<br>make prefix=/usr/local all<br>make prefix=/usr/local install  正确修改:

切换目录:cd git-2.14.1

编辑:make prefix=/usr/local all

安装:make prefix=/usr/local install

三个命令需要分开才正确。

 

安装链接:https://www.cnblogs.com/lonecloud/p/7399804.html

其他参考链接:

https://blog.csdn.net/youcai35/article/details/51435662/

https://www.cnblogs.com/-colin/p/7160761.html

https://blog.csdn.net/zhuwinmin/article/details/54913468

 

 

 

关于CentOS上安装Gitcentos上安装虚拟机的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于CentOS 5 上安装git、CentOS 6.4x64安装git和gitolite服务器、CentOS 6.x/7.x上安装git、CentOs 7.4 安装git等相关内容,可以在本站寻找。

本文标签: