项目地址:https://gitee.com/killf/cgit#http://cgit.killf.info/cgit.exe
先下载项目,然后执行以下步骤
step 1: cmake
cgit只提供了linux和mac的预编译安装,win10下需要自己编译源码
编译源码三部曲
mkdir build
cd build
cmake ..
make
make install
第一部cmake就卡住了,我电脑没装cmake
傻瓜式安装
step 2: make
make的时候提示
make: *** No targets specified and no makefile found. Stop.
cmake没有生成makefile
解决:
将build下删干净,重新cmake, 需要添加额外参数
cmake .. -G "Unix Makefiles"
makefile生成成功,make成功
step 3: make install
提示没有权限创建文件夹
解决:用管理员模式打开terminal 再make install,成功安装
step 4: 添加环境变量
make install后build文件夹下会出现 cgit.exe文件,将build文件夹路径加入系统Path才能使用cgit
step 5: 移动git文件夹
cgit本质上还是在使用git,这个有一个bug,如果git的路径中有空格那就会报错
文件名、目录名或卷标语法不正确。
尝试先将git文件夹拷贝到没有空格的路径,然后改path,失败
于是尝试重新安装git,先在win10应用中卸载git,然后参考 Windows10下安装Git 安装git
重装后再 cgit,还是失败
只能先问下作者
有回复了再更新