在本文中,我们将带你了解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 5 上安装git
- CentOS 6.4x64安装git和gitolite服务器
- CentOS 6.x/7.x上安装git
- CentOs 7.4 安装git
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
今天下个包需要使用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 最小化安装
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
方式一、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
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上安装Git和centos上安装虚拟机的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于CentOS 5 上安装git、CentOS 6.4x64安装git和gitolite服务器、CentOS 6.x/7.x上安装git、CentOs 7.4 安装git等相关内容,可以在本站寻找。
本文标签: