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.
后续
更新……