在Debian上配置GitLab用户权限主要通过Web界面和命令行操作,核心步骤如下:
创建用户
sudo gitlab-rake gitlab:create_user[username,email] # 创建用户
sudo passwd username # 设置密码
创建用户组
sudo addgroup developers # 创建组
sudo adduser -G developers username # 将用户加入组
项目级权限
系统级权限
/etc/gitlab/gitlab.rb 设置服务运行用户(默认git用户),确保文件权限正确:sudo chown -R git:git /var/opt/gitlab # 设置数据目录权限
sudo chmod -R 755 /var/opt/gitlab # 设置可读可执行权限
sudo gitlab-ctl reconfigure # 重新加载配置
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload
sudo gitlab-ctl restart
/var/log/gitlab)监控权限异常。参考来源: