linux git web管理工具,玩转Linux(2)——搭建GitWeb

本文介绍了如何在Linux上搭建GitWeb作为简单的Git仓库查看器,相较于GitLab,GitWeb更适合配置要求不高且不需要复杂权限控制的场景。通过安装相关软件、配置Nginx以及设置登录认证,实现GitWeb的部署,并提供了仓库描述和克隆路径的设置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

GitWeb 和GitLab相比,一个是简单的仓库查看器,一个是复杂的Git管理系统。

之所以不安装GitLab而选择安装GitWeb的原因有以下:

1、GitLab对配置要求很高

GitLab是基于ruby的,此外还使用了Postgresql、redis等,启动的worker process很多,官方推荐至少需要2核4G。

2、不需要特别多人,没有复杂的权限控制要求

基本是一个“私服”,用来与Jenkins配合实现自动集成,未来可能会有别人用,但也不会有多少人。

如果有人可以直接通过ssh添加公钥的方式。

因此如果搭建GitLab是杀鸡用牛刀。不选择gogs、gitea的原因也是如此。

所以选择了GitWeb(其实搭建GitWeb是更麻烦的)。

搭建过程

虽然没有复杂的权限控制要求,但是还是要做登录,因为服务器内其他应用都是通过nginx转发的,所以决定Git web也使用Nginx转发。

1、安装gitweb和用到的配置软件

sudo apt-get -y install gitweb spawn-fcgi autoconf pkg-config libfcgi-dev

2、安装fastcgi-wrapper

git clone https://github.com/gnosek/fcgiwrap.git

cd fcgiwrap/

autoreconf -i

./configure

make CFLAGS='-Wno-implicit-fallthrough'

sudo make install

3、启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值