centos Gitolite自定义仓库目录+git daemon启动命令

背景

现在可能大家都在使用gitlab来管理代码。非常方便,还能控制权限。
可是最近接到一个需求是这样的:

  1. 要用git做版本管理
  2. 所有git仓库为可读
  3. 拥有权限配置

Gitolite + Git Daemon

这个时候搭建一套gitlab其实挺麻烦。这时候Gitolite合git daemon就派上用场了。

1. Gitolite:能够拥有权限管理功能
2. Git Daemon:可以使所有git仓库为可读

那么接下来介绍基于centos安装配置过程中需要注意的点,常规的就不多说了。。

Gitolite

安装Gitolite

按照官网的readme来就行:
https://github.com/sitaramc/gitolite
注意:YourName.pub为你自己机器上的公钥,主要用来配置Gitolite

如何指定Gitolite repositories目录

因为Gitolite默认在根目录会生成一个repositories目录,专门用来存放git仓库。
而大多数时候可能想讲仓库放在其他挂载的比较大的磁盘上。
官网没有详细说明怎么设置。那么如何修改呢?

安装过后,在根目录有一个.gitolite.rc文件,打开文件,添加如下配置指定目录,然后重新安装一次,会发现repositories目录变成自己指定的目录了:
在这里插入图片描述

Git Daemon

这个安装就不说了,启动命令记录下,所有人就可以直接git clone了。

git daemon --reuseaddr --export-all --base-path=/xxx/xxx/repositories/ --verbose --detach /xxx/xxx/repositories/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值