GitWeb+Nginx搭建微型代码库 安装组件:
# 安装 nginx+扩展功能 sudo apt install nginx nginx-extras # 安装 git/gitweb/fcgi sudo apt install git gitweb fcgiwrap 默认创建 git 用户, 所有功能基于 git 用户操作
创建项目信息和权限:
# 设置全局用户/邮箱 git config --global user.name 'MeteorCat' git config --global user.email '
[email protected]' # 加入权限组, 把 nginx 默认组追加到 git sudo usermod -a -G git www-data # 创建代码仓库目录, 这里创建根目录 sudo mkdir /projects sudo chown -R git:git /projects # 部署配置, 用于测试 cd /projects sudo -u git git init --bare mix-game.