cgit 的安装与配置
2018年5月14日 星期一, 发表于 昆明
前言
cgit 是一款使用 C 语言开发的 git 版本控制系统的一套 web 界面,特点是轻量、简单、高效。
准备
cgit 必须依赖于 web 服务器,需提前安装 Apache2 、Nginx 之类的 web 服务器。
安装
通过软件仓库安装
sudo apt install cgit -y
sudo yum install cgit -y
编译安装
git clone https://git.zx2c4.com/cgit
cd cgit
git submodule init
git submodule update
make
sudo make install
安装代码高亮程序
sudo apt install highlight -y
sudo yum install highlight -y
sudo pip3 install pygments
配置
# prepend this string to every url
virtual-root=/
# title, heading, desc, about...
root-title=Cgit
root-desc=Cgit Repos
root-readme=/var/www/htdocs/about.html
# styling
css=/htdocs/cgit/cgit.css
logo=/htdocs/cgit/cgit.png
#
# "STATIC" REPOSITORIES
#
# Add them one by one, or include a file...
section=Hosted repos
# Allow download of tar.gz, tar.bz2 and zip-files
snapshots=tar.gz tar.bz2 zip
# First repository
repo.url=<project_name>
repo.owner=<user>
repo.path=/pub/git_repo/.git
repo.desc=A test project.
后续
更新……