[CentOS] 使用gitolite搭建git服务端

本文详细介绍如何搭建Git环境,包括创建用户、生成SSH密钥、设置Git用户及通过Gitolite进行项目管理等内容。

1. 创建用户

#创建gitadmin用户
useradd gitadmin
#设置gitadmin密码
passwd gitadmin


#创建git用户
useradd git
#设置git密码
passwd git

 

2. 创建ssh密钥

#切换到gitadmin
> su gitadmin
#创建ssh密钥
> ssh-keygen

Generating public/private rsa key pair.
#注意,下面的gitadmin是自己输入进去的
Enter file in which to save the key (/home/gitadmin/.ssh/id_rsa):gitadmin
#下面直接回车就可以
Enter passphrase (empty for no passphrase):
#下面直接回车就可以
Enter same passphrase again:

这个时候,就可以在/home/gitadmin/.ssh下面,看到这两个文件

gitadmin
gitadmin.pub

 

复制gitadmin.pub到临时目录

cp /home/gitadmin/.ssh/gitadmin.pub /tmp

 

 

3. 设置git用户

#登录git用户
su git

 

设置gitolite项目

git clone git://github.com/sitaramc/gitolite
mkdir -p $HOME/bin
gitolite/install -to $HOME/bin

 

设置gitadmin用户为超级管理员

#复制上面的ssh密钥
cp /tmp/gitadmin.pub ~/
#设置成为超级管理员
gitolite setup -pk gitadmin.pub

 

 

4. 通过gitolite对项目进行管理

#切换到gitadmin用户
su gitadmin
#建立gitolite项目管理仓库
git clone gitadmin@host:gitolite-admin
#接着是输入gitadmin的密码!

 

 

至此,就大体完成了环境的搭建。详细的用户以及仓库的设置,可到这里查阅:https://github.com/sitaramc/gitolite

 

Have fun with Git!

转载于:https://www.cnblogs.com/davidhhuan/p/4240329.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值