gitolite安装及配置教程centos7

本文详细介绍了在CentOS7系统中安装和配置Gitolite的步骤,包括安装依赖、Git、创建git用户、获取与安装Gitolite、配置gitolite管理员,以及在客户端安装Git。通过实例解析了权限配置和仓库的创建与删除方法。
摘要由CSDN通过智能技术生成

 

1. 安装依赖包

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

 

2.安装 Git

yum -y install git

 

3.创建git用户

useradd git
passwd git
# 输入再次git用户的密码

# 切换到git用户
su git

4.获取Gitolite版本库并安装配置

   4.1 获取gitolite

git clone https://github.com/sitaramc/gitolite

  4.2 创建bin目录并安装gitolite

mkdir /home/git/bin
gitolite/install -to /home/git/bin

 

如果是CentOS7在安装可能会报如下错误

 

原因是:缺少 Data-Dumper-2.154.tar.gz这个包,直接下载安装就ok了

wget http://www.cpan.org/modules/by-module/Data/Data-Dumper-2.154.tar.gz
tar xvzf Data-Dumper-2.154.tar.gz
cd Data-Dumper-2.121
perl Makefile.PL
make
make install

 

5. 配置gitolite管理员

  gitolite 使用特殊的版本库gitolite-admin 来管理用户和版本库,所以需要创建一个管理员来管理所有的用户和版本库

  5.1 生成公钥

  用git用户生成公钥(注:如果你是接着上面一直做下来的,那么只需要输入cd ,然后回车,则就进入了该用户的目录,如果不是git用户,则需要输入su – git,来切换到git用户) 

  •   配置管理员识别
git config --global user.name "admin"
git config --global user.email "admin@XX.com"

 

  •   生成ssh公钥
cd 
ssh-keygen -t rsa

  然后一路回车。。。

  生成的公钥与私钥在 /home/git/.ssh/ 目录下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值